--- /srv/rebuilderd/tmp/rebuilderdJdNcdg/inputs/shapeit4_4.2.2+dfsg-1+b6_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdJdNcdg/out/shapeit4_4.2.2+dfsg-1+b6_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-03-05 09:19:30.000000 debian-binary │ -rw-r--r-- 0 0 0 856 2026-03-05 09:19:30.000000 control.tar.xz │ --rw-r--r-- 0 0 0 177344 2026-03-05 09:19:30.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 177532 2026-03-05 09:19:30.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 {} │ │ │ │ @@ -4,22 +4,22 @@ │ │ │ │ There are 12 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002a0 0x0002a0 R 0x8 │ │ │ │ INTERP 0x000304 0x0000000000000304 0x0000000000000304 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x089960 0x089960 R E 0x10000 │ │ │ │ - LOAD 0x08d3d0 0x000000000009d3d0 0x000000000009d3d0 0x002c70 0x004280 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x08a950 0x08a950 R E 0x10000 │ │ │ │ + LOAD 0x08d3d0 0x000000000009d3d0 0x000000000009d3d0 0x002c70 0x004288 RW 0x10000 │ │ │ │ DYNAMIC 0x08f520 0x000000000009f520 0x000000000009f520 0x000270 0x000270 RW 0x8 │ │ │ │ NOTE 0x0002e0 0x00000000000002e0 0x00000000000002e0 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x089920 0x0000000000089920 0x0000000000089920 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x089940 0x0000000000089940 0x0000000000089940 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_PROPERTY 0x089920 0x0000000000089920 0x0000000000089920 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x07b750 0x000000000007b750 0x000000000007b750 0x0014dc 0x0014dc R 0x4 │ │ │ │ + NOTE 0x08a910 0x000000000008a910 0x000000000008a910 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x08a930 0x000000000008a930 0x000000000008a930 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_PROPERTY 0x08a910 0x000000000008a910 0x000000000008a910 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x07c73c 0x000000000007c73c 0x000000000007c73c 0x0014dc 0x0014dc R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x08d3d0 0x000000000009d3d0 0x000000000009d3d0 0x002c30 0x002c30 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,29 +10,29 @@ │ │ │ │ [ 5] .dynstr STRTAB 0000000000002278 002278 0032b4 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 000000000000552c 00552c 00027e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00000000000057b0 0057b0 0001b0 00 A 5 6 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000005960 005960 005730 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 000000000000b090 00b090 001458 18 AI 4 24 8 │ │ │ │ [10] .init PROGBITS 000000000000c4e8 00c4e8 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 000000000000c510 00c510 001478 00 AX 0 0 16 │ │ │ │ - [12] .text PROGBITS 000000000000d9c0 00d9c0 0681dc 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 0000000000075b9c 075b9c 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0000000000075bc0 075bc0 005b90 00 A 0 0 16 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000007b750 07b750 0014dc 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000007cc30 07cc30 0088c0 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 00000000000854f0 0854f0 00442a 00 A 0 0 4 │ │ │ │ - [18] .note.gnu.property NOTE 0000000000089920 089920 000020 00 A 0 0 8 │ │ │ │ - [19] .note.ABI-tag NOTE 0000000000089940 089940 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 000000000000d9c0 00d9c0 0691dc 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 0000000000076b9c 076b9c 000018 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000076bc0 076bc0 005b79 00 A 0 0 16 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 000000000007c73c 07c73c 0014dc 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000007dc18 07dc18 0088c8 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 00000000000864e0 0864e0 00442c 00 A 0 0 4 │ │ │ │ + [18] .note.gnu.property NOTE 000000000008a910 08a910 000020 00 A 0 0 8 │ │ │ │ + [19] .note.ABI-tag NOTE 000000000008a930 08a930 000020 00 A 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 000000000009d3d0 08d3d0 000018 08 WA 0 0 8 │ │ │ │ [21] .fini_array FINI_ARRAY 000000000009d3e8 08d3e8 000008 08 WA 0 0 8 │ │ │ │ [22] .data.rel.ro PROGBITS 000000000009d3f0 08d3f0 002130 00 WA 0 0 8 │ │ │ │ [23] .dynamic DYNAMIC 000000000009f520 08f520 000270 10 WA 5 0 8 │ │ │ │ [24] .got PROGBITS 000000000009f790 08f790 000870 08 WA 0 0 8 │ │ │ │ [25] .data PROGBITS 00000000000a0000 090000 000040 00 WA 0 0 8 │ │ │ │ - [26] .bss NOBITS 00000000000a0040 090040 001610 00 WA 0 0 16 │ │ │ │ + [26] .bss NOBITS 00000000000a0040 090040 001618 00 WA 0 0 16 │ │ │ │ [27] .ARM.attributes AARCH64_ATTRIBUTES 0000000000000000 090040 000024 00 0 0 4 │ │ │ │ [28] .gnu_debuglink PROGBITS 0000000000000000 090064 000034 00 0 0 4 │ │ │ │ [29] .shstrtab STRTAB 0000000000000000 090098 000132 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), │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -274,49 +274,49 @@ │ │ │ │ 270: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (3) │ │ │ │ 271: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.17 (14) │ │ │ │ 272: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (4) │ │ │ │ 273: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZN5boost15program_options19options_descriptionC1Ejj │ │ │ │ 274: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (22) │ │ │ │ 275: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (3) │ │ │ │ 276: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm@GLIBCXX_3.4.21 (4) │ │ │ │ - 277: 000000000009dec8 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost9exceptionE │ │ │ │ - 278: 000000000009df10 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost3any11placeholderE │ │ │ │ - 279: 0000000000014460 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 280: 000000000009e0f8 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ - 281: 0000000000079fc0 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ - 282: 0000000000079f10 44 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options16validation_errorE │ │ │ │ - 283: 000000000009e1b0 48 OBJECT WEAK DEFAULT 22 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ - 284: 000000000009dd78 136 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 285: 000000000009e468 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ - 286: 000000000007ab88 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 287: 000000000009dc78 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 288: 000000000007a4b8 33 OBJECT WEAK DEFAULT 14 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ - 289: 000000000009e190 32 OBJECT WEAK DEFAULT 22 _ZTVN5boost9exceptionE │ │ │ │ - 290: 000000000009ded8 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ - 291: 000000000009deb0 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ - 292: 000000000009e120 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options16validation_errorE │ │ │ │ - 293: 0000000000079fe0 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ - 294: 0000000000079d90 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 295: 0000000000079f40 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ - 296: 0000000000079e08 62 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 297: 000000000009e058 16 OBJECT WEAK DEFAULT 22 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 298: 000000000009df28 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost17bad_function_callE │ │ │ │ - 299: 0000000000079f58 39 OBJECT WEAK DEFAULT 14 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ - 300: 000000000009df00 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ - 301: 000000000009de80 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options5errorE │ │ │ │ - 302: 000000000009e1e0 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost17bad_function_callE │ │ │ │ - 303: 000000000009db70 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ - 304: 000000000007ae90 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ - 305: 000000000007aae0 38 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 306: 000000000009e5f8 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 307: 000000000009ebd0 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ - 308: 000000000009ed58 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ - 309: 000000000009e158 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ - 310: 000000000009e658 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 311: 000000000009dc00 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ - 312: 000000000009ec48 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ - 313: 000000000009de98 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options16validation_errorE │ │ │ │ - 314: 0000000000079d60 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ - 315: 0000000000018b80 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ - 316: 0000000000079ef0 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ - 317: 0000000000079f98 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ - 318: 000000000007a190 53 OBJECT WEAK DEFAULT 14 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 277: 000000000009dc08 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost9exceptionE │ │ │ │ + 278: 000000000009f0b0 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost3any11placeholderE │ │ │ │ + 279: 000000000001c660 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 280: 000000000009f298 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options5errorE │ │ │ │ + 281: 000000000007c4d8 26 OBJECT WEAK DEFAULT 14 _ZTSN5boost3any11placeholderE │ │ │ │ + 282: 000000000007c468 44 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options16validation_errorE │ │ │ │ + 283: 000000000009deb0 48 OBJECT WEAK DEFAULT 22 _ZTVN5boost16exception_detail10clone_baseE │ │ │ │ + 284: 000000000009ef38 136 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 285: 000000000009dc28 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost6detail15sp_counted_baseE │ │ │ │ + 286: 000000000007b7f8 51 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 287: 000000000009ee38 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 288: 000000000007b128 33 OBJECT WEAK DEFAULT 14 _ZTSN5boost6detail15sp_counted_baseE │ │ │ │ + 289: 000000000009de90 32 OBJECT WEAK DEFAULT 22 _ZTVN5boost9exceptionE │ │ │ │ + 290: 000000000009dc18 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost16exception_detail10clone_baseE │ │ │ │ + 291: 000000000009f070 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options20invalid_option_valueE │ │ │ │ + 292: 000000000009f2c0 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options16validation_errorE │ │ │ │ + 293: 000000000007c4f8 28 OBJECT WEAK DEFAULT 14 _ZTSN5boost17bad_function_callE │ │ │ │ + 294: 000000000007c2e8 46 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 295: 000000000007b0e8 19 OBJECT WEAK DEFAULT 14 _ZTSN5boost9exceptionE │ │ │ │ + 296: 000000000007c360 62 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 297: 000000000009f1f8 16 OBJECT WEAK DEFAULT 22 _ZTINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 298: 000000000009f0c8 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost17bad_function_callE │ │ │ │ + 299: 000000000007b100 39 OBJECT WEAK DEFAULT 14 _ZTSN5boost16exception_detail10clone_baseE │ │ │ │ + 300: 000000000009f0a0 16 OBJECT WEAK DEFAULT 22 _ZTIN5boost4anys6detail11placeholderE │ │ │ │ + 301: 000000000009f040 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options5errorE │ │ │ │ + 302: 000000000009f330 40 OBJECT WEAK DEFAULT 22 _ZTVN5boost17bad_function_callE │ │ │ │ + 303: 000000000009ed30 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_17bad_function_callEEE │ │ │ │ + 304: 000000000007bb00 31 OBJECT WEAK DEFAULT 14 _ZTSN5boost9iostreams10zlib_errorE │ │ │ │ + 305: 000000000007b750 38 OBJECT WEAK DEFAULT 14 _ZTSN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 306: 000000000009ddb8 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 307: 000000000009e3e0 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptISt11logic_errorEE │ │ │ │ + 308: 000000000009e568 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost9iostreams10zlib_errorE │ │ │ │ + 309: 000000000009f2f8 56 OBJECT WEAK DEFAULT 22 _ZTVN5boost15program_options20invalid_option_valueE │ │ │ │ + 310: 000000000009de18 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 311: 000000000009edc0 72 OBJECT WEAK DEFAULT 22 _ZTIN5boost10wrapexceptINS_15program_options16validation_errorEEE │ │ │ │ + 312: 000000000009e458 120 OBJECT WEAK DEFAULT 22 _ZTVN5boost10wrapexceptINSt8ios_base7failureB5cxx11EEE │ │ │ │ + 313: 000000000009f058 24 OBJECT WEAK DEFAULT 22 _ZTIN5boost15program_options16validation_errorE │ │ │ │ + 314: 000000000007c2b8 48 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options20invalid_option_valueE │ │ │ │ + 315: 0000000000029e20 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ + 316: 000000000007c448 32 OBJECT WEAK DEFAULT 14 _ZTSN5boost15program_options5errorE │ │ │ │ + 317: 000000000007c4b0 34 OBJECT WEAK DEFAULT 14 _ZTSN5boost4anys6detail11placeholderE │ │ │ │ + 318: 000000000007c6a8 53 OBJECT WEAK DEFAULT 14 _ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,893 +1,893 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x5960 contains 930 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009d3d0 0000000000000403 R_AARCH64_RELATIVE e980 │ │ │ │ 000000000009d3d8 0000000000000403 R_AARCH64_RELATIVE eae0 │ │ │ │ 000000000009d3e0 0000000000000403 R_AARCH64_RELATIVE e8a0 │ │ │ │ 000000000009d3e8 0000000000000403 R_AARCH64_RELATIVE ea8c │ │ │ │ -000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9dee8 │ │ │ │ -000000000009d400 0000000000000403 R_AARCH64_RELATIVE 149a0 │ │ │ │ -000000000009d408 0000000000000403 R_AARCH64_RELATIVE 149c0 │ │ │ │ -000000000009d410 0000000000000403 R_AARCH64_RELATIVE 14420 │ │ │ │ -000000000009d420 0000000000000403 R_AARCH64_RELATIVE 9df40 │ │ │ │ -000000000009d428 0000000000000403 R_AARCH64_RELATIVE 14940 │ │ │ │ -000000000009d430 0000000000000403 R_AARCH64_RELATIVE 14960 │ │ │ │ -000000000009d438 0000000000000403 R_AARCH64_RELATIVE 14440 │ │ │ │ -000000000009d448 0000000000000403 R_AARCH64_RELATIVE 9e010 │ │ │ │ -000000000009d450 0000000000000403 R_AARCH64_RELATIVE 144c0 │ │ │ │ -000000000009d458 0000000000000403 R_AARCH64_RELATIVE 14920 │ │ │ │ -000000000009d460 0000000000000403 R_AARCH64_RELATIVE 14520 │ │ │ │ -000000000009d468 0000000000000403 R_AARCH64_RELATIVE 14880 │ │ │ │ -000000000009d478 0000000000000403 R_AARCH64_RELATIVE 9e028 │ │ │ │ -000000000009d480 0000000000000403 R_AARCH64_RELATIVE 154c0 │ │ │ │ -000000000009d488 0000000000000403 R_AARCH64_RELATIVE 154e0 │ │ │ │ -000000000009d490 0000000000000403 R_AARCH64_RELATIVE 14500 │ │ │ │ -000000000009d498 0000000000000403 R_AARCH64_RELATIVE 18c40 │ │ │ │ -000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 9e040 │ │ │ │ -000000000009d4b0 0000000000000403 R_AARCH64_RELATIVE 144a0 │ │ │ │ -000000000009d4b8 0000000000000403 R_AARCH64_RELATIVE 14900 │ │ │ │ -000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 144e0 │ │ │ │ -000000000009d4c8 0000000000000403 R_AARCH64_RELATIVE 148c0 │ │ │ │ -000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d4e0 0000000000000403 R_AARCH64_RELATIVE 17b80 │ │ │ │ -000000000009d4e8 0000000000000403 R_AARCH64_RELATIVE da8c │ │ │ │ -000000000009d4f0 0000000000000403 R_AARCH64_RELATIVE 14a00 │ │ │ │ -000000000009d4f8 0000000000000403 R_AARCH64_RELATIVE 15040 │ │ │ │ -000000000009d508 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d510 0000000000000403 R_AARCH64_RELATIVE 14a80 │ │ │ │ -000000000009d518 0000000000000403 R_AARCH64_RELATIVE 150b0 │ │ │ │ -000000000009d520 0000000000000403 R_AARCH64_RELATIVE 14440 │ │ │ │ -000000000009d530 0000000000000403 R_AARCH64_RELATIVE 9e068 │ │ │ │ -000000000009d538 0000000000000403 R_AARCH64_RELATIVE 14b00 │ │ │ │ -000000000009d540 0000000000000403 R_AARCH64_RELATIVE 15130 │ │ │ │ -000000000009d550 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d558 0000000000000403 R_AARCH64_RELATIVE 17a80 │ │ │ │ -000000000009d560 0000000000000403 R_AARCH64_RELATIVE d9c0 │ │ │ │ -000000000009d568 0000000000000403 R_AARCH64_RELATIVE 14b80 │ │ │ │ -000000000009d570 0000000000000403 R_AARCH64_RELATIVE 15340 │ │ │ │ -000000000009d580 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d588 0000000000000403 R_AARCH64_RELATIVE 14c00 │ │ │ │ -000000000009d590 0000000000000403 R_AARCH64_RELATIVE 153b0 │ │ │ │ -000000000009d598 0000000000000403 R_AARCH64_RELATIVE 14420 │ │ │ │ -000000000009d5a8 0000000000000403 R_AARCH64_RELATIVE 9e0b0 │ │ │ │ -000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 14c80 │ │ │ │ -000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 15430 │ │ │ │ -000000000009d5c8 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ -000000000009d5d0 0000000000000403 R_AARCH64_RELATIVE 43400 │ │ │ │ -000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 43940 │ │ │ │ -000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 43440 │ │ │ │ -000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d610 0000000000000403 R_AARCH64_RELATIVE 439c0 │ │ │ │ -000000000009d628 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d650 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009d678 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009d690 0000000000000403 R_AARCH64_RELATIVE 439c0 │ │ │ │ -000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009d6e8 0000000000000403 R_AARCH64_RELATIVE 9d758 │ │ │ │ -000000000009d6f0 0000000000000403 R_AARCH64_RELATIVE 9d680 │ │ │ │ -000000000009d6f8 0000000000000403 R_AARCH64_RELATIVE 9d600 │ │ │ │ -000000000009d700 0000000000000403 R_AARCH64_RELATIVE 9e6e8 │ │ │ │ -000000000009d708 0000000000000403 R_AARCH64_RELATIVE 9e710 │ │ │ │ -000000000009d710 0000000000000403 R_AARCH64_RELATIVE 9d630 │ │ │ │ -000000000009d718 0000000000000403 R_AARCH64_RELATIVE 9d658 │ │ │ │ -000000000009d720 0000000000000403 R_AARCH64_RELATIVE 9d6b0 │ │ │ │ -000000000009d728 0000000000000403 R_AARCH64_RELATIVE 9d6d8 │ │ │ │ -000000000009d730 0000000000000403 R_AARCH64_RELATIVE 9d788 │ │ │ │ -000000000009d738 0000000000000403 R_AARCH64_RELATIVE 9d7b0 │ │ │ │ -000000000009d750 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009d758 0000000000000403 R_AARCH64_RELATIVE 47be0 │ │ │ │ -000000000009d760 0000000000000403 R_AARCH64_RELATIVE 48620 │ │ │ │ -000000000009d768 0000000000000403 R_AARCH64_RELATIVE 439c0 │ │ │ │ -000000000009d780 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009d788 0000000000000403 R_AARCH64_RELATIVE 481c0 │ │ │ │ -000000000009d790 0000000000000403 R_AARCH64_RELATIVE 488cc │ │ │ │ -000000000009d7a8 0000000000000403 R_AARCH64_RELATIVE 9e508 │ │ │ │ -000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 47e8c │ │ │ │ -000000000009d7b8 0000000000000403 R_AARCH64_RELATIVE 48be0 │ │ │ │ -000000000009d7c8 0000000000000403 R_AARCH64_RELATIVE 9e640 │ │ │ │ -000000000009d7d0 0000000000000403 R_AARCH64_RELATIVE 43680 │ │ │ │ -000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 43980 │ │ │ │ -000000000009d7e0 0000000000000403 R_AARCH64_RELATIVE 44700 │ │ │ │ -000000000009d7e8 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 43760 │ │ │ │ -000000000009d7f8 0000000000000403 R_AARCH64_RELATIVE 43780 │ │ │ │ -000000000009d800 0000000000000403 R_AARCH64_RELATIVE 437a0 │ │ │ │ -000000000009d810 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ -000000000009d818 0000000000000403 R_AARCH64_RELATIVE 43660 │ │ │ │ -000000000009d820 0000000000000403 R_AARCH64_RELATIVE 43960 │ │ │ │ -000000000009d828 0000000000000403 R_AARCH64_RELATIVE 44760 │ │ │ │ -000000000009d830 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009d838 0000000000000403 R_AARCH64_RELATIVE 43700 │ │ │ │ -000000000009d840 0000000000000403 R_AARCH64_RELATIVE 43720 │ │ │ │ -000000000009d848 0000000000000403 R_AARCH64_RELATIVE 43740 │ │ │ │ -000000000009d858 0000000000000403 R_AARCH64_RELATIVE 9e6b8 │ │ │ │ -000000000009d860 0000000000000403 R_AARCH64_RELATIVE 43640 │ │ │ │ -000000000009d868 0000000000000403 R_AARCH64_RELATIVE 439a0 │ │ │ │ -000000000009d870 0000000000000403 R_AARCH64_RELATIVE 484e0 │ │ │ │ -000000000009d878 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009d880 0000000000000403 R_AARCH64_RELATIVE 436a0 │ │ │ │ -000000000009d888 0000000000000403 R_AARCH64_RELATIVE 436c0 │ │ │ │ -000000000009d890 0000000000000403 R_AARCH64_RELATIVE 436e0 │ │ │ │ -000000000009d8a0 0000000000000403 R_AARCH64_RELATIVE 9edb0 │ │ │ │ -000000000009d8a8 0000000000000403 R_AARCH64_RELATIVE 50160 │ │ │ │ -000000000009d8b0 0000000000000403 R_AARCH64_RELATIVE 506a0 │ │ │ │ -000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 501a0 │ │ │ │ -000000000009d8d0 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 50720 │ │ │ │ -000000000009d900 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d928 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009d950 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009d968 0000000000000403 R_AARCH64_RELATIVE 50720 │ │ │ │ -000000000009d980 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 9da30 │ │ │ │ -000000000009d9c8 0000000000000403 R_AARCH64_RELATIVE 9d958 │ │ │ │ -000000000009d9d0 0000000000000403 R_AARCH64_RELATIVE 9d8d8 │ │ │ │ -000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 9efc0 │ │ │ │ -000000000009d9e0 0000000000000403 R_AARCH64_RELATIVE 9efe8 │ │ │ │ -000000000009d9e8 0000000000000403 R_AARCH64_RELATIVE 9d908 │ │ │ │ -000000000009d9f0 0000000000000403 R_AARCH64_RELATIVE 9d930 │ │ │ │ -000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 9d988 │ │ │ │ -000000000009da00 0000000000000403 R_AARCH64_RELATIVE 9d9b0 │ │ │ │ -000000000009da08 0000000000000403 R_AARCH64_RELATIVE 9da60 │ │ │ │ -000000000009da10 0000000000000403 R_AARCH64_RELATIVE 9da88 │ │ │ │ -000000000009da28 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009da30 0000000000000403 R_AARCH64_RELATIVE 53e40 │ │ │ │ -000000000009da38 0000000000000403 R_AARCH64_RELATIVE 54880 │ │ │ │ -000000000009da40 0000000000000403 R_AARCH64_RELATIVE 50720 │ │ │ │ -000000000009da58 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009da60 0000000000000403 R_AARCH64_RELATIVE 54420 │ │ │ │ -000000000009da68 0000000000000403 R_AARCH64_RELATIVE 54b30 │ │ │ │ -000000000009da80 0000000000000403 R_AARCH64_RELATIVE 9ee18 │ │ │ │ -000000000009da88 0000000000000403 R_AARCH64_RELATIVE 540ec │ │ │ │ -000000000009da90 0000000000000403 R_AARCH64_RELATIVE 54e60 │ │ │ │ -000000000009daa0 0000000000000403 R_AARCH64_RELATIVE 9eef0 │ │ │ │ -000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 503e0 │ │ │ │ -000000000009dab0 0000000000000403 R_AARCH64_RELATIVE 506e0 │ │ │ │ -000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 51140 │ │ │ │ -000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 504c0 │ │ │ │ -000000000009dad0 0000000000000403 R_AARCH64_RELATIVE 504e0 │ │ │ │ -000000000009dad8 0000000000000403 R_AARCH64_RELATIVE 50500 │ │ │ │ -000000000009dae8 0000000000000403 R_AARCH64_RELATIVE 9ef08 │ │ │ │ -000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 503c0 │ │ │ │ -000000000009daf8 0000000000000403 R_AARCH64_RELATIVE 506c0 │ │ │ │ -000000000009db00 0000000000000403 R_AARCH64_RELATIVE 511a0 │ │ │ │ -000000000009db08 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009db10 0000000000000403 R_AARCH64_RELATIVE 50460 │ │ │ │ -000000000009db18 0000000000000403 R_AARCH64_RELATIVE 50480 │ │ │ │ -000000000009db20 0000000000000403 R_AARCH64_RELATIVE 504a0 │ │ │ │ -000000000009db30 0000000000000403 R_AARCH64_RELATIVE 9ef20 │ │ │ │ -000000000009db38 0000000000000403 R_AARCH64_RELATIVE 503a0 │ │ │ │ -000000000009db40 0000000000000403 R_AARCH64_RELATIVE 50700 │ │ │ │ -000000000009db48 0000000000000403 R_AARCH64_RELATIVE 54740 │ │ │ │ -000000000009db50 0000000000000403 R_AARCH64_RELATIVE 14480 │ │ │ │ -000000000009db58 0000000000000403 R_AARCH64_RELATIVE 50400 │ │ │ │ -000000000009db60 0000000000000403 R_AARCH64_RELATIVE 50420 │ │ │ │ -000000000009db68 0000000000000403 R_AARCH64_RELATIVE 50440 │ │ │ │ -000000000009db78 0000000000000403 R_AARCH64_RELATIVE 79d90 │ │ │ │ -000000000009db88 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009db98 0000000000000403 R_AARCH64_RELATIVE 9df28 │ │ │ │ -000000000009dba8 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 79dc0 │ │ │ │ -000000000009dbd0 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009dbe0 0000000000000403 R_AARCH64_RELATIVE 9deb0 │ │ │ │ -000000000009dbf0 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dc08 0000000000000403 R_AARCH64_RELATIVE 79e08 │ │ │ │ -000000000009dc18 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009dc28 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009dc38 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 79e48 │ │ │ │ -000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 79e98 │ │ │ │ +000000000009d3f8 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ +000000000009d400 0000000000000403 R_AARCH64_RELATIVE 26e20 │ │ │ │ +000000000009d408 0000000000000403 R_AARCH64_RELATIVE 27360 │ │ │ │ +000000000009d410 0000000000000403 R_AARCH64_RELATIVE 26e60 │ │ │ │ +000000000009d428 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d440 0000000000000403 R_AARCH64_RELATIVE 273e0 │ │ │ │ +000000000009d458 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d480 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009d4a8 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009d4c0 0000000000000403 R_AARCH64_RELATIVE 273e0 │ │ │ │ +000000000009d4d8 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009d500 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009d518 0000000000000403 R_AARCH64_RELATIVE 9d588 │ │ │ │ +000000000009d520 0000000000000403 R_AARCH64_RELATIVE 9d4b0 │ │ │ │ +000000000009d528 0000000000000403 R_AARCH64_RELATIVE 9d430 │ │ │ │ +000000000009d530 0000000000000403 R_AARCH64_RELATIVE 9def8 │ │ │ │ +000000000009d538 0000000000000403 R_AARCH64_RELATIVE 9df20 │ │ │ │ +000000000009d540 0000000000000403 R_AARCH64_RELATIVE 9d460 │ │ │ │ +000000000009d548 0000000000000403 R_AARCH64_RELATIVE 9d488 │ │ │ │ +000000000009d550 0000000000000403 R_AARCH64_RELATIVE 9d4e0 │ │ │ │ +000000000009d558 0000000000000403 R_AARCH64_RELATIVE 9d508 │ │ │ │ +000000000009d560 0000000000000403 R_AARCH64_RELATIVE 9d5b8 │ │ │ │ +000000000009d568 0000000000000403 R_AARCH64_RELATIVE 9d5e0 │ │ │ │ +000000000009d580 0000000000000403 R_AARCH64_RELATIVE 9dcc8 │ │ │ │ +000000000009d588 0000000000000403 R_AARCH64_RELATIVE 2b6c0 │ │ │ │ +000000000009d590 0000000000000403 R_AARCH64_RELATIVE 2c100 │ │ │ │ +000000000009d598 0000000000000403 R_AARCH64_RELATIVE 273e0 │ │ │ │ +000000000009d5b0 0000000000000403 R_AARCH64_RELATIVE 9dcc8 │ │ │ │ +000000000009d5b8 0000000000000403 R_AARCH64_RELATIVE 2bca0 │ │ │ │ +000000000009d5c0 0000000000000403 R_AARCH64_RELATIVE 2c3ac │ │ │ │ +000000000009d5d8 0000000000000403 R_AARCH64_RELATIVE 9dcc8 │ │ │ │ +000000000009d5e0 0000000000000403 R_AARCH64_RELATIVE 2b96c │ │ │ │ +000000000009d5e8 0000000000000403 R_AARCH64_RELATIVE 2c6c0 │ │ │ │ +000000000009d5f8 0000000000000403 R_AARCH64_RELATIVE 9de00 │ │ │ │ +000000000009d600 0000000000000403 R_AARCH64_RELATIVE 270a0 │ │ │ │ +000000000009d608 0000000000000403 R_AARCH64_RELATIVE 273a0 │ │ │ │ +000000000009d610 0000000000000403 R_AARCH64_RELATIVE 28120 │ │ │ │ +000000000009d618 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d620 0000000000000403 R_AARCH64_RELATIVE 27180 │ │ │ │ +000000000009d628 0000000000000403 R_AARCH64_RELATIVE 271a0 │ │ │ │ +000000000009d630 0000000000000403 R_AARCH64_RELATIVE 271c0 │ │ │ │ +000000000009d640 0000000000000403 R_AARCH64_RELATIVE 9de60 │ │ │ │ +000000000009d648 0000000000000403 R_AARCH64_RELATIVE 27080 │ │ │ │ +000000000009d650 0000000000000403 R_AARCH64_RELATIVE 27380 │ │ │ │ +000000000009d658 0000000000000403 R_AARCH64_RELATIVE 28180 │ │ │ │ +000000000009d660 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d668 0000000000000403 R_AARCH64_RELATIVE 27120 │ │ │ │ +000000000009d670 0000000000000403 R_AARCH64_RELATIVE 27140 │ │ │ │ +000000000009d678 0000000000000403 R_AARCH64_RELATIVE 27160 │ │ │ │ +000000000009d688 0000000000000403 R_AARCH64_RELATIVE 9de78 │ │ │ │ +000000000009d690 0000000000000403 R_AARCH64_RELATIVE 27060 │ │ │ │ +000000000009d698 0000000000000403 R_AARCH64_RELATIVE 273c0 │ │ │ │ +000000000009d6a0 0000000000000403 R_AARCH64_RELATIVE 2bfc0 │ │ │ │ +000000000009d6a8 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d6b0 0000000000000403 R_AARCH64_RELATIVE 270c0 │ │ │ │ +000000000009d6b8 0000000000000403 R_AARCH64_RELATIVE 270e0 │ │ │ │ +000000000009d6c0 0000000000000403 R_AARCH64_RELATIVE 27100 │ │ │ │ +000000000009d6d0 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009d6d8 0000000000000403 R_AARCH64_RELATIVE 38540 │ │ │ │ +000000000009d6e0 0000000000000403 R_AARCH64_RELATIVE 38a80 │ │ │ │ +000000000009d6e8 0000000000000403 R_AARCH64_RELATIVE 38580 │ │ │ │ +000000000009d700 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d718 0000000000000403 R_AARCH64_RELATIVE 38b00 │ │ │ │ +000000000009d730 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d758 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009d780 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009d798 0000000000000403 R_AARCH64_RELATIVE 38b00 │ │ │ │ +000000000009d7b0 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009d7d8 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009d7f0 0000000000000403 R_AARCH64_RELATIVE 9d860 │ │ │ │ +000000000009d7f8 0000000000000403 R_AARCH64_RELATIVE 9d788 │ │ │ │ +000000000009d800 0000000000000403 R_AARCH64_RELATIVE 9d708 │ │ │ │ +000000000009d808 0000000000000403 R_AARCH64_RELATIVE 9e7d0 │ │ │ │ +000000000009d810 0000000000000403 R_AARCH64_RELATIVE 9e7f8 │ │ │ │ +000000000009d818 0000000000000403 R_AARCH64_RELATIVE 9d738 │ │ │ │ +000000000009d820 0000000000000403 R_AARCH64_RELATIVE 9d760 │ │ │ │ +000000000009d828 0000000000000403 R_AARCH64_RELATIVE 9d7b8 │ │ │ │ +000000000009d830 0000000000000403 R_AARCH64_RELATIVE 9d7e0 │ │ │ │ +000000000009d838 0000000000000403 R_AARCH64_RELATIVE 9d890 │ │ │ │ +000000000009d840 0000000000000403 R_AARCH64_RELATIVE 9d8b8 │ │ │ │ +000000000009d858 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ +000000000009d860 0000000000000403 R_AARCH64_RELATIVE 3c3c0 │ │ │ │ +000000000009d868 0000000000000403 R_AARCH64_RELATIVE 3ce00 │ │ │ │ +000000000009d870 0000000000000403 R_AARCH64_RELATIVE 38b00 │ │ │ │ +000000000009d888 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ +000000000009d890 0000000000000403 R_AARCH64_RELATIVE 3c9a0 │ │ │ │ +000000000009d898 0000000000000403 R_AARCH64_RELATIVE 3d0b0 │ │ │ │ +000000000009d8b0 0000000000000403 R_AARCH64_RELATIVE 9e628 │ │ │ │ +000000000009d8b8 0000000000000403 R_AARCH64_RELATIVE 3c66c │ │ │ │ +000000000009d8c0 0000000000000403 R_AARCH64_RELATIVE 3d3e0 │ │ │ │ +000000000009d8d0 0000000000000403 R_AARCH64_RELATIVE 9e700 │ │ │ │ +000000000009d8d8 0000000000000403 R_AARCH64_RELATIVE 387c0 │ │ │ │ +000000000009d8e0 0000000000000403 R_AARCH64_RELATIVE 38ac0 │ │ │ │ +000000000009d8e8 0000000000000403 R_AARCH64_RELATIVE 39520 │ │ │ │ +000000000009d8f0 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d8f8 0000000000000403 R_AARCH64_RELATIVE 388a0 │ │ │ │ +000000000009d900 0000000000000403 R_AARCH64_RELATIVE 388c0 │ │ │ │ +000000000009d908 0000000000000403 R_AARCH64_RELATIVE 388e0 │ │ │ │ +000000000009d918 0000000000000403 R_AARCH64_RELATIVE 9e718 │ │ │ │ +000000000009d920 0000000000000403 R_AARCH64_RELATIVE 387a0 │ │ │ │ +000000000009d928 0000000000000403 R_AARCH64_RELATIVE 38aa0 │ │ │ │ +000000000009d930 0000000000000403 R_AARCH64_RELATIVE 39580 │ │ │ │ +000000000009d938 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d940 0000000000000403 R_AARCH64_RELATIVE 38840 │ │ │ │ +000000000009d948 0000000000000403 R_AARCH64_RELATIVE 38860 │ │ │ │ +000000000009d950 0000000000000403 R_AARCH64_RELATIVE 38880 │ │ │ │ +000000000009d960 0000000000000403 R_AARCH64_RELATIVE 9e730 │ │ │ │ +000000000009d968 0000000000000403 R_AARCH64_RELATIVE 38780 │ │ │ │ +000000000009d970 0000000000000403 R_AARCH64_RELATIVE 38ae0 │ │ │ │ +000000000009d978 0000000000000403 R_AARCH64_RELATIVE 3ccc0 │ │ │ │ +000000000009d980 0000000000000403 R_AARCH64_RELATIVE 26e00 │ │ │ │ +000000000009d988 0000000000000403 R_AARCH64_RELATIVE 387e0 │ │ │ │ +000000000009d990 0000000000000403 R_AARCH64_RELATIVE 38800 │ │ │ │ +000000000009d998 0000000000000403 R_AARCH64_RELATIVE 38820 │ │ │ │ +000000000009d9a8 0000000000000403 R_AARCH64_RELATIVE 9f088 │ │ │ │ +000000000009d9b0 0000000000000403 R_AARCH64_RELATIVE 55860 │ │ │ │ +000000000009d9b8 0000000000000403 R_AARCH64_RELATIVE 55880 │ │ │ │ +000000000009d9c0 0000000000000403 R_AARCH64_RELATIVE 55320 │ │ │ │ +000000000009d9d0 0000000000000403 R_AARCH64_RELATIVE 9f0e0 │ │ │ │ +000000000009d9d8 0000000000000403 R_AARCH64_RELATIVE 55800 │ │ │ │ +000000000009d9e0 0000000000000403 R_AARCH64_RELATIVE 55820 │ │ │ │ +000000000009d9e8 0000000000000403 R_AARCH64_RELATIVE 55340 │ │ │ │ +000000000009d9f8 0000000000000403 R_AARCH64_RELATIVE 9f1b0 │ │ │ │ +000000000009da00 0000000000000403 R_AARCH64_RELATIVE 55380 │ │ │ │ +000000000009da08 0000000000000403 R_AARCH64_RELATIVE 557e0 │ │ │ │ +000000000009da10 0000000000000403 R_AARCH64_RELATIVE 553e0 │ │ │ │ +000000000009da18 0000000000000403 R_AARCH64_RELATIVE 55740 │ │ │ │ +000000000009da28 0000000000000403 R_AARCH64_RELATIVE 9f1c8 │ │ │ │ +000000000009da30 0000000000000403 R_AARCH64_RELATIVE 56380 │ │ │ │ +000000000009da38 0000000000000403 R_AARCH64_RELATIVE 563a0 │ │ │ │ +000000000009da40 0000000000000403 R_AARCH64_RELATIVE 553c0 │ │ │ │ +000000000009da48 0000000000000403 R_AARCH64_RELATIVE 598e0 │ │ │ │ +000000000009da58 0000000000000403 R_AARCH64_RELATIVE 9f1e0 │ │ │ │ +000000000009da60 0000000000000403 R_AARCH64_RELATIVE 55360 │ │ │ │ +000000000009da68 0000000000000403 R_AARCH64_RELATIVE 557c0 │ │ │ │ +000000000009da70 0000000000000403 R_AARCH64_RELATIVE 553a0 │ │ │ │ +000000000009da78 0000000000000403 R_AARCH64_RELATIVE 55780 │ │ │ │ +000000000009da88 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009da90 0000000000000403 R_AARCH64_RELATIVE 58a40 │ │ │ │ +000000000009da98 0000000000000403 R_AARCH64_RELATIVE dec4 │ │ │ │ +000000000009daa0 0000000000000403 R_AARCH64_RELATIVE 558c0 │ │ │ │ +000000000009daa8 0000000000000403 R_AARCH64_RELATIVE 55f00 │ │ │ │ +000000000009dab8 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009dac0 0000000000000403 R_AARCH64_RELATIVE 55940 │ │ │ │ +000000000009dac8 0000000000000403 R_AARCH64_RELATIVE 55f70 │ │ │ │ +000000000009dad0 0000000000000403 R_AARCH64_RELATIVE 55340 │ │ │ │ +000000000009dae0 0000000000000403 R_AARCH64_RELATIVE 9f208 │ │ │ │ +000000000009dae8 0000000000000403 R_AARCH64_RELATIVE 559c0 │ │ │ │ +000000000009daf0 0000000000000403 R_AARCH64_RELATIVE 55ff0 │ │ │ │ +000000000009db00 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db08 0000000000000403 R_AARCH64_RELATIVE 58940 │ │ │ │ +000000000009db10 0000000000000403 R_AARCH64_RELATIVE ddf8 │ │ │ │ +000000000009db18 0000000000000403 R_AARCH64_RELATIVE 55a40 │ │ │ │ +000000000009db20 0000000000000403 R_AARCH64_RELATIVE 56200 │ │ │ │ +000000000009db30 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db38 0000000000000403 R_AARCH64_RELATIVE 55ac0 │ │ │ │ +000000000009db40 0000000000000403 R_AARCH64_RELATIVE 56270 │ │ │ │ +000000000009db48 0000000000000403 R_AARCH64_RELATIVE 55320 │ │ │ │ +000000000009db58 0000000000000403 R_AARCH64_RELATIVE 9f250 │ │ │ │ +000000000009db60 0000000000000403 R_AARCH64_RELATIVE 55b40 │ │ │ │ +000000000009db68 0000000000000403 R_AARCH64_RELATIVE 562f0 │ │ │ │ +000000000009db78 0000000000000403 R_AARCH64_RELATIVE 7af20 │ │ │ │ +000000000009db88 0000000000000403 R_AARCH64_RELATIVE 7af78 │ │ │ │ +000000000009db98 0000000000000403 R_AARCH64_RELATIVE 7afd0 │ │ │ │ +000000000009dba0 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ +000000000009dbb0 0000000000000403 R_AARCH64_RELATIVE 7b008 │ │ │ │ +000000000009dbc0 0000000000000403 R_AARCH64_RELATIVE 7b040 │ │ │ │ +000000000009dbc8 0000000000000403 R_AARCH64_RELATIVE 9db80 │ │ │ │ +000000000009dbd8 0000000000000403 R_AARCH64_RELATIVE 7b078 │ │ │ │ +000000000009dbe8 0000000000000403 R_AARCH64_RELATIVE 9db90 │ │ │ │ +000000000009dc00 0000000000000403 R_AARCH64_RELATIVE 7b0b0 │ │ │ │ +000000000009dc10 0000000000000403 R_AARCH64_RELATIVE 7b0e8 │ │ │ │ +000000000009dc20 0000000000000403 R_AARCH64_RELATIVE 7b100 │ │ │ │ +000000000009dc30 0000000000000403 R_AARCH64_RELATIVE 7b128 │ │ │ │ +000000000009dc40 0000000000000403 R_AARCH64_RELATIVE 7b150 │ │ │ │ +000000000009dc50 0000000000000403 R_AARCH64_RELATIVE 7b1b0 │ │ │ │ +000000000009dc58 0000000000000403 R_AARCH64_RELATIVE 9dc38 │ │ │ │ +000000000009dc68 0000000000000403 R_AARCH64_RELATIVE 7b218 │ │ │ │ 000000000009dc70 0000000000000403 R_AARCH64_RELATIVE 9dc48 │ │ │ │ -000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dc88 0000000000000403 R_AARCH64_RELATIVE 17c80 │ │ │ │ -000000000009dc90 0000000000000403 R_AARCH64_RELATIVE db60 │ │ │ │ -000000000009dc98 0000000000000403 R_AARCH64_RELATIVE 14e20 │ │ │ │ -000000000009dca0 0000000000000403 R_AARCH64_RELATIVE 151c0 │ │ │ │ -000000000009dcb0 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 14ea0 │ │ │ │ -000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 15230 │ │ │ │ -000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 9db70 │ │ │ │ -000000000009dce0 0000000000000403 R_AARCH64_RELATIVE 14f20 │ │ │ │ -000000000009dce8 0000000000000403 R_AARCH64_RELATIVE 152b0 │ │ │ │ -000000000009dcf8 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 1a100 │ │ │ │ -000000000009dd08 0000000000000403 R_AARCH64_RELATIVE df10 │ │ │ │ -000000000009dd10 0000000000000403 R_AARCH64_RELATIVE 16d68 │ │ │ │ -000000000009dd18 0000000000000403 R_AARCH64_RELATIVE 172c0 │ │ │ │ -000000000009dd28 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 16ae0 │ │ │ │ -000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 1740c │ │ │ │ -000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 19aa0 │ │ │ │ -000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 9dbb8 │ │ │ │ -000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 16c24 │ │ │ │ -000000000009dd70 0000000000000403 R_AARCH64_RELATIVE 17560 │ │ │ │ -000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009dd88 0000000000000403 R_AARCH64_RELATIVE 19e60 │ │ │ │ -000000000009dd90 0000000000000403 R_AARCH64_RELATIVE deb8 │ │ │ │ -000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 16988 │ │ │ │ -000000000009dda0 0000000000000403 R_AARCH64_RELATIVE 16ec0 │ │ │ │ -000000000009ddb0 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009ddb8 0000000000000403 R_AARCH64_RELATIVE 16700 │ │ │ │ -000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 1700c │ │ │ │ -000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 19aa0 │ │ │ │ -000000000009dde8 0000000000000403 R_AARCH64_RELATIVE 9dc00 │ │ │ │ -000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 16844 │ │ │ │ -000000000009ddf8 0000000000000403 R_AARCH64_RELATIVE 17160 │ │ │ │ -000000000009de08 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ -000000000009de10 0000000000000403 R_AARCH64_RELATIVE 14d60 │ │ │ │ -000000000009de18 0000000000000403 R_AARCH64_RELATIVE 14d80 │ │ │ │ -000000000009de28 0000000000000403 R_AARCH64_RELATIVE 14780 │ │ │ │ -000000000009de30 0000000000000403 R_AARCH64_RELATIVE 147a0 │ │ │ │ -000000000009de38 0000000000000403 R_AARCH64_RELATIVE 14840 │ │ │ │ -000000000009de88 0000000000000403 R_AARCH64_RELATIVE 79ef0 │ │ │ │ -000000000009dea0 0000000000000403 R_AARCH64_RELATIVE 79f10 │ │ │ │ -000000000009deb8 0000000000000403 R_AARCH64_RELATIVE 79d60 │ │ │ │ -000000000009dec0 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009ded0 0000000000000403 R_AARCH64_RELATIVE 79f40 │ │ │ │ -000000000009dee0 0000000000000403 R_AARCH64_RELATIVE 79f58 │ │ │ │ -000000000009def0 0000000000000403 R_AARCH64_RELATIVE 79f80 │ │ │ │ -000000000009df08 0000000000000403 R_AARCH64_RELATIVE 79f98 │ │ │ │ -000000000009df18 0000000000000403 R_AARCH64_RELATIVE 79fc0 │ │ │ │ -000000000009df20 0000000000000403 R_AARCH64_RELATIVE 9df00 │ │ │ │ -000000000009df30 0000000000000403 R_AARCH64_RELATIVE 79fe0 │ │ │ │ -000000000009df48 0000000000000403 R_AARCH64_RELATIVE 7a000 │ │ │ │ -000000000009df60 0000000000000403 R_AARCH64_RELATIVE 7a020 │ │ │ │ -000000000009df70 0000000000000403 R_AARCH64_RELATIVE 7a050 │ │ │ │ -000000000009df90 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 7a080 │ │ │ │ -000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009dfe0 0000000000000403 R_AARCH64_RELATIVE 7a0e0 │ │ │ │ -000000000009e000 0000000000000403 R_AARCH64_RELATIVE 9df58 │ │ │ │ -000000000009e018 0000000000000403 R_AARCH64_RELATIVE 7a110 │ │ │ │ -000000000009e020 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e030 0000000000000403 R_AARCH64_RELATIVE 7a128 │ │ │ │ -000000000009e038 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e048 0000000000000403 R_AARCH64_RELATIVE 7a178 │ │ │ │ -000000000009e050 0000000000000403 R_AARCH64_RELATIVE 9df10 │ │ │ │ -000000000009e060 0000000000000403 R_AARCH64_RELATIVE 7a190 │ │ │ │ -000000000009e070 0000000000000403 R_AARCH64_RELATIVE 7a1c8 │ │ │ │ -000000000009e080 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e090 0000000000000403 R_AARCH64_RELATIVE 9df40 │ │ │ │ -000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 7a1f8 │ │ │ │ -000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e0d8 0000000000000403 R_AARCH64_RELATIVE 9dee8 │ │ │ │ -000000000009e0e8 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e100 0000000000000403 R_AARCH64_RELATIVE 9de80 │ │ │ │ -000000000009e108 0000000000000403 R_AARCH64_RELATIVE 14d00 │ │ │ │ -000000000009e110 0000000000000403 R_AARCH64_RELATIVE 14d20 │ │ │ │ -000000000009e128 0000000000000403 R_AARCH64_RELATIVE 9de98 │ │ │ │ -000000000009e130 0000000000000403 R_AARCH64_RELATIVE 16280 │ │ │ │ -000000000009e138 0000000000000403 R_AARCH64_RELATIVE 164c0 │ │ │ │ -000000000009e148 0000000000000403 R_AARCH64_RELATIVE 19aa0 │ │ │ │ -000000000009e160 0000000000000403 R_AARCH64_RELATIVE 9deb0 │ │ │ │ -000000000009e168 0000000000000403 R_AARCH64_RELATIVE 163a0 │ │ │ │ -000000000009e170 0000000000000403 R_AARCH64_RELATIVE 165e0 │ │ │ │ -000000000009e180 0000000000000403 R_AARCH64_RELATIVE 19aa0 │ │ │ │ -000000000009e198 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e1e8 0000000000000403 R_AARCH64_RELATIVE 9df28 │ │ │ │ -000000000009e1f0 0000000000000403 R_AARCH64_RELATIVE 14dc0 │ │ │ │ -000000000009e1f8 0000000000000403 R_AARCH64_RELATIVE 14de0 │ │ │ │ -000000000009e210 0000000000000403 R_AARCH64_RELATIVE 9df68 │ │ │ │ -000000000009e218 0000000000000403 R_AARCH64_RELATIVE 19160 │ │ │ │ -000000000009e220 0000000000000403 R_AARCH64_RELATIVE 146c0 │ │ │ │ -000000000009e228 0000000000000403 R_AARCH64_RELATIVE 14700 │ │ │ │ -000000000009e230 0000000000000403 R_AARCH64_RELATIVE 14720 │ │ │ │ -000000000009e238 0000000000000403 R_AARCH64_RELATIVE 14740 │ │ │ │ -000000000009e248 0000000000000403 R_AARCH64_RELATIVE 155a0 │ │ │ │ -000000000009e250 0000000000000403 R_AARCH64_RELATIVE 1b2c0 │ │ │ │ -000000000009e258 0000000000000403 R_AARCH64_RELATIVE 159a0 │ │ │ │ -000000000009e260 0000000000000403 R_AARCH64_RELATIVE 15c40 │ │ │ │ -000000000009e268 0000000000000403 R_AARCH64_RELATIVE 1c6c0 │ │ │ │ -000000000009e270 0000000000000403 R_AARCH64_RELATIVE 14760 │ │ │ │ -000000000009e280 0000000000000403 R_AARCH64_RELATIVE 9df68 │ │ │ │ -000000000009e288 0000000000000403 R_AARCH64_RELATIVE 14770 │ │ │ │ -000000000009e290 0000000000000403 R_AARCH64_RELATIVE 158c0 │ │ │ │ -000000000009e298 0000000000000403 R_AARCH64_RELATIVE 15d0c │ │ │ │ -000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 9dfa0 │ │ │ │ -000000000009e2b0 0000000000000403 R_AARCH64_RELATIVE 19600 │ │ │ │ -000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 14600 │ │ │ │ -000000000009e2c0 0000000000000403 R_AARCH64_RELATIVE 14640 │ │ │ │ -000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 14660 │ │ │ │ -000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 14680 │ │ │ │ -000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 15600 │ │ │ │ -000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 1b3a0 │ │ │ │ -000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 15b60 │ │ │ │ -000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 15de0 │ │ │ │ -000000000009e300 0000000000000403 R_AARCH64_RELATIVE 15660 │ │ │ │ -000000000009e308 0000000000000403 R_AARCH64_RELATIVE 146a0 │ │ │ │ -000000000009e318 0000000000000403 R_AARCH64_RELATIVE 9dfa0 │ │ │ │ -000000000009e320 0000000000000403 R_AARCH64_RELATIVE 146b0 │ │ │ │ -000000000009e328 0000000000000403 R_AARCH64_RELATIVE 15a80 │ │ │ │ -000000000009e330 0000000000000403 R_AARCH64_RELATIVE 15eac │ │ │ │ -000000000009e340 0000000000000403 R_AARCH64_RELATIVE 9dfd8 │ │ │ │ -000000000009e348 0000000000000403 R_AARCH64_RELATIVE 18cc0 │ │ │ │ -000000000009e350 0000000000000403 R_AARCH64_RELATIVE 14540 │ │ │ │ -000000000009e358 0000000000000403 R_AARCH64_RELATIVE 14580 │ │ │ │ -000000000009e360 0000000000000403 R_AARCH64_RELATIVE 145a0 │ │ │ │ -000000000009e368 0000000000000403 R_AARCH64_RELATIVE 145c0 │ │ │ │ -000000000009e378 0000000000000403 R_AARCH64_RELATIVE 15540 │ │ │ │ -000000000009e380 0000000000000403 R_AARCH64_RELATIVE 1b1e0 │ │ │ │ -000000000009e388 0000000000000403 R_AARCH64_RELATIVE 157e0 │ │ │ │ -000000000009e390 0000000000000403 R_AARCH64_RELATIVE 15f80 │ │ │ │ -000000000009e398 0000000000000403 R_AARCH64_RELATIVE 1b920 │ │ │ │ -000000000009e3a0 0000000000000403 R_AARCH64_RELATIVE 145e0 │ │ │ │ -000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 9dfd8 │ │ │ │ -000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 145f0 │ │ │ │ -000000000009e3c0 0000000000000403 R_AARCH64_RELATIVE 15700 │ │ │ │ -000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 1604c │ │ │ │ -000000000009e3d8 0000000000000403 R_AARCH64_RELATIVE 7a2f0 │ │ │ │ -000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 7a348 │ │ │ │ -000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE 7a3a0 │ │ │ │ -000000000009e400 0000000000000403 R_AARCH64_RELATIVE 9e3d0 │ │ │ │ -000000000009e410 0000000000000403 R_AARCH64_RELATIVE 7a3d8 │ │ │ │ -000000000009e420 0000000000000403 R_AARCH64_RELATIVE 7a410 │ │ │ │ -000000000009e428 0000000000000403 R_AARCH64_RELATIVE 9e3e0 │ │ │ │ -000000000009e438 0000000000000403 R_AARCH64_RELATIVE 7a448 │ │ │ │ -000000000009e448 0000000000000403 R_AARCH64_RELATIVE 9e3f0 │ │ │ │ -000000000009e460 0000000000000403 R_AARCH64_RELATIVE 7a480 │ │ │ │ -000000000009e470 0000000000000403 R_AARCH64_RELATIVE 7a4b8 │ │ │ │ -000000000009e480 0000000000000403 R_AARCH64_RELATIVE 7a4e0 │ │ │ │ -000000000009e490 0000000000000403 R_AARCH64_RELATIVE 7a540 │ │ │ │ -000000000009e498 0000000000000403 R_AARCH64_RELATIVE 9e478 │ │ │ │ -000000000009e4a8 0000000000000403 R_AARCH64_RELATIVE 7a5a8 │ │ │ │ -000000000009e4b0 0000000000000403 R_AARCH64_RELATIVE 9e488 │ │ │ │ -000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 7a638 │ │ │ │ -000000000009e4d0 0000000000000403 R_AARCH64_RELATIVE 9e4a0 │ │ │ │ -000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 7a6b0 │ │ │ │ -000000000009e500 0000000000000403 R_AARCH64_RELATIVE 9e4b8 │ │ │ │ -000000000009e510 0000000000000403 R_AARCH64_RELATIVE 7a708 │ │ │ │ -000000000009e518 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ -000000000009e528 0000000000000403 R_AARCH64_RELATIVE 7a718 │ │ │ │ -000000000009e540 0000000000000403 R_AARCH64_RELATIVE 7a760 │ │ │ │ -000000000009e548 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e558 0000000000000403 R_AARCH64_RELATIVE 7a7d8 │ │ │ │ -000000000009e560 0000000000000403 R_AARCH64_RELATIVE 9e538 │ │ │ │ -000000000009e570 0000000000000403 R_AARCH64_RELATIVE 7a840 │ │ │ │ -000000000009e578 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e588 0000000000000403 R_AARCH64_RELATIVE 7a8b8 │ │ │ │ -000000000009e590 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 7a920 │ │ │ │ -000000000009e5a8 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 7a998 │ │ │ │ -000000000009e5c0 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ -000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 7aa08 │ │ │ │ -000000000009e5d8 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009e5e8 0000000000000403 R_AARCH64_RELATIVE 7aa78 │ │ │ │ -000000000009e5f0 0000000000000403 R_AARCH64_RELATIVE 9e5c8 │ │ │ │ -000000000009e600 0000000000000403 R_AARCH64_RELATIVE 7aae0 │ │ │ │ -000000000009e610 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e630 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e648 0000000000000403 R_AARCH64_RELATIVE 7ab08 │ │ │ │ -000000000009e650 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e660 0000000000000403 R_AARCH64_RELATIVE 7ab88 │ │ │ │ -000000000009e670 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009e690 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 7abc0 │ │ │ │ -000000000009e6b0 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 7ac38 │ │ │ │ -000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009e728 0000000000000403 R_AARCH64_RELATIVE 9e550 │ │ │ │ -000000000009e730 0000000000000403 R_AARCH64_RELATIVE 47640 │ │ │ │ -000000000009e738 0000000000000403 R_AARCH64_RELATIVE 47800 │ │ │ │ -000000000009e740 0000000000000403 R_AARCH64_RELATIVE 45160 │ │ │ │ -000000000009e750 0000000000000403 R_AARCH64_RELATIVE 47480 │ │ │ │ -000000000009e758 0000000000000403 R_AARCH64_RELATIVE 474a0 │ │ │ │ -000000000009e760 0000000000000403 R_AARCH64_RELATIVE 44a80 │ │ │ │ -000000000009e778 0000000000000403 R_AARCH64_RELATIVE 47080 │ │ │ │ -000000000009e788 0000000000000403 R_AARCH64_RELATIVE 46f80 │ │ │ │ -000000000009e798 0000000000000403 R_AARCH64_RELATIVE 44de0 │ │ │ │ -000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 438e0 │ │ │ │ -000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 453e0 │ │ │ │ -000000000009e7b0 0000000000000403 R_AARCH64_RELATIVE 43420 │ │ │ │ -000000000009e7b8 0000000000000403 R_AARCH64_RELATIVE 43900 │ │ │ │ -000000000009e7c0 0000000000000403 R_AARCH64_RELATIVE 44b20 │ │ │ │ -000000000009e7c8 0000000000000403 R_AARCH64_RELATIVE 43920 │ │ │ │ -000000000009e7d0 0000000000000403 R_AARCH64_RELATIVE 43b40 │ │ │ │ -000000000009e7d8 0000000000000403 R_AARCH64_RELATIVE 43460 │ │ │ │ -000000000009e7e0 0000000000000403 R_AARCH64_RELATIVE 43480 │ │ │ │ -000000000009e7f0 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ -000000000009e7f8 0000000000000403 R_AARCH64_RELATIVE 45ec0 │ │ │ │ -000000000009e800 0000000000000403 R_AARCH64_RELATIVE 45f60 │ │ │ │ -000000000009e808 0000000000000403 R_AARCH64_RELATIVE 45040 │ │ │ │ -000000000009e818 0000000000000403 R_AARCH64_RELATIVE 47400 │ │ │ │ -000000000009e820 0000000000000403 R_AARCH64_RELATIVE 47420 │ │ │ │ -000000000009e828 0000000000000403 R_AARCH64_RELATIVE 4ad00 │ │ │ │ -000000000009e840 0000000000000403 R_AARCH64_RELATIVE 4b880 │ │ │ │ -000000000009e850 0000000000000403 R_AARCH64_RELATIVE 46e80 │ │ │ │ -000000000009e860 0000000000000403 R_AARCH64_RELATIVE 4a8e0 │ │ │ │ -000000000009e868 0000000000000403 R_AARCH64_RELATIVE 43880 │ │ │ │ -000000000009e870 0000000000000403 R_AARCH64_RELATIVE 4c1a0 │ │ │ │ -000000000009e878 0000000000000403 R_AARCH64_RELATIVE 43520 │ │ │ │ -000000000009e880 0000000000000403 R_AARCH64_RELATIVE 438a0 │ │ │ │ -000000000009e888 0000000000000403 R_AARCH64_RELATIVE 4ad80 │ │ │ │ -000000000009e890 0000000000000403 R_AARCH64_RELATIVE 438c0 │ │ │ │ -000000000009e898 0000000000000403 R_AARCH64_RELATIVE 43ae0 │ │ │ │ -000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 434c0 │ │ │ │ -000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 434e0 │ │ │ │ -000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 9e580 │ │ │ │ -000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 49060 │ │ │ │ -000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 491a0 │ │ │ │ -000000000009e8d0 0000000000000403 R_AARCH64_RELATIVE 45040 │ │ │ │ -000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 47400 │ │ │ │ -000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 47420 │ │ │ │ -000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 4ad00 │ │ │ │ -000000000009e908 0000000000000403 R_AARCH64_RELATIVE 4b880 │ │ │ │ -000000000009e918 0000000000000403 R_AARCH64_RELATIVE 46e80 │ │ │ │ -000000000009e928 0000000000000403 R_AARCH64_RELATIVE 4a8e0 │ │ │ │ -000000000009e930 0000000000000403 R_AARCH64_RELATIVE 43880 │ │ │ │ -000000000009e938 0000000000000403 R_AARCH64_RELATIVE 4c1a0 │ │ │ │ -000000000009e940 0000000000000403 R_AARCH64_RELATIVE 43520 │ │ │ │ -000000000009e948 0000000000000403 R_AARCH64_RELATIVE 438a0 │ │ │ │ -000000000009e950 0000000000000403 R_AARCH64_RELATIVE 4ad80 │ │ │ │ -000000000009e958 0000000000000403 R_AARCH64_RELATIVE 438c0 │ │ │ │ -000000000009e960 0000000000000403 R_AARCH64_RELATIVE 43ae0 │ │ │ │ -000000000009e968 0000000000000403 R_AARCH64_RELATIVE 434c0 │ │ │ │ -000000000009e970 0000000000000403 R_AARCH64_RELATIVE 434e0 │ │ │ │ -000000000009e980 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ -000000000009e988 0000000000000403 R_AARCH64_RELATIVE 455e0 │ │ │ │ -000000000009e990 0000000000000403 R_AARCH64_RELATIVE 456c0 │ │ │ │ -000000000009e998 0000000000000403 R_AARCH64_RELATIVE 44f20 │ │ │ │ -000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 47440 │ │ │ │ -000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 47460 │ │ │ │ -000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 4a2e0 │ │ │ │ -000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 44100 │ │ │ │ -000000000009e9e0 0000000000000403 R_AARCH64_RELATIVE 46d80 │ │ │ │ -000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 4a160 │ │ │ │ -000000000009e9f8 0000000000000403 R_AARCH64_RELATIVE 43820 │ │ │ │ -000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 4b280 │ │ │ │ -000000000009ea08 0000000000000403 R_AARCH64_RELATIVE 435a0 │ │ │ │ -000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 43840 │ │ │ │ -000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 4a3e0 │ │ │ │ -000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 43860 │ │ │ │ -000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 43a80 │ │ │ │ -000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 43540 │ │ │ │ -000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 43560 │ │ │ │ -000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 9e5b0 │ │ │ │ -000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 49420 │ │ │ │ -000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 49520 │ │ │ │ -000000000009ea60 0000000000000403 R_AARCH64_RELATIVE 44f20 │ │ │ │ -000000000009ea70 0000000000000403 R_AARCH64_RELATIVE 47440 │ │ │ │ -000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 47460 │ │ │ │ -000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 4a2e0 │ │ │ │ -000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 44100 │ │ │ │ -000000000009eaa8 0000000000000403 R_AARCH64_RELATIVE 46d80 │ │ │ │ -000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 4a160 │ │ │ │ -000000000009eac0 0000000000000403 R_AARCH64_RELATIVE 43820 │ │ │ │ -000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 4b280 │ │ │ │ -000000000009ead0 0000000000000403 R_AARCH64_RELATIVE 435a0 │ │ │ │ -000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 43840 │ │ │ │ -000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 4a3e0 │ │ │ │ -000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 43860 │ │ │ │ -000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 43a80 │ │ │ │ -000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 43540 │ │ │ │ -000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 43560 │ │ │ │ -000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 9e5e0 │ │ │ │ -000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 47560 │ │ │ │ -000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 47720 │ │ │ │ -000000000009eb28 0000000000000403 R_AARCH64_RELATIVE 45280 │ │ │ │ -000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 474c0 │ │ │ │ -000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 474e0 │ │ │ │ -000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 454e0 │ │ │ │ -000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 47240 │ │ │ │ -000000000009eb70 0000000000000403 R_AARCH64_RELATIVE 46c80 │ │ │ │ -000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 49b80 │ │ │ │ -000000000009eb88 0000000000000403 R_AARCH64_RELATIVE 437c0 │ │ │ │ -000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 49d20 │ │ │ │ -000000000009eb98 0000000000000403 R_AARCH64_RELATIVE 43620 │ │ │ │ -000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 437e0 │ │ │ │ -000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 457a0 │ │ │ │ -000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 43800 │ │ │ │ -000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 43a20 │ │ │ │ -000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 435c0 │ │ │ │ -000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 435e0 │ │ │ │ -000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 458a0 │ │ │ │ -000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE e148 │ │ │ │ -000000000009ebf0 0000000000000403 R_AARCH64_RELATIVE 43da0 │ │ │ │ -000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE 44920 │ │ │ │ -000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 43e08 │ │ │ │ -000000000009ec18 0000000000000403 R_AARCH64_RELATIVE 44984 │ │ │ │ -000000000009ec30 0000000000000403 R_AARCH64_RELATIVE 9e5f8 │ │ │ │ -000000000009ec38 0000000000000403 R_AARCH64_RELATIVE 43e70 │ │ │ │ -000000000009ec40 0000000000000403 R_AARCH64_RELATIVE 44a00 │ │ │ │ -000000000009ec50 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 45b40 │ │ │ │ -000000000009ec60 0000000000000403 R_AARCH64_RELATIVE e064 │ │ │ │ -000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 43ba0 │ │ │ │ -000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 447c0 │ │ │ │ -000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 43c08 │ │ │ │ -000000000009ec90 0000000000000403 R_AARCH64_RELATIVE 44824 │ │ │ │ -000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ -000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 43c70 │ │ │ │ -000000000009ecb8 0000000000000403 R_AARCH64_RELATIVE 448a0 │ │ │ │ -000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 7acc8 │ │ │ │ -000000000009ecd8 0000000000000403 R_AARCH64_RELATIVE 7ad20 │ │ │ │ -000000000009ece8 0000000000000403 R_AARCH64_RELATIVE 7ad78 │ │ │ │ -000000000009ecf0 0000000000000403 R_AARCH64_RELATIVE 9ecc0 │ │ │ │ -000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 7adb0 │ │ │ │ -000000000009ed10 0000000000000403 R_AARCH64_RELATIVE 7ade8 │ │ │ │ -000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9ecd0 │ │ │ │ -000000000009ed28 0000000000000403 R_AARCH64_RELATIVE 7ae20 │ │ │ │ -000000000009ed38 0000000000000403 R_AARCH64_RELATIVE 9ece0 │ │ │ │ -000000000009ed50 0000000000000403 R_AARCH64_RELATIVE 7ae58 │ │ │ │ -000000000009ed60 0000000000000403 R_AARCH64_RELATIVE 7ae90 │ │ │ │ -000000000009ed78 0000000000000403 R_AARCH64_RELATIVE 7aeb0 │ │ │ │ -000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 7aed0 │ │ │ │ -000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 7af30 │ │ │ │ -000000000009eda8 0000000000000403 R_AARCH64_RELATIVE 9ed88 │ │ │ │ -000000000009edb8 0000000000000403 R_AARCH64_RELATIVE 7af98 │ │ │ │ -000000000009edc0 0000000000000403 R_AARCH64_RELATIVE 9ed98 │ │ │ │ -000000000009edd0 0000000000000403 R_AARCH64_RELATIVE 7b028 │ │ │ │ -000000000009ede0 0000000000000403 R_AARCH64_RELATIVE 9edb0 │ │ │ │ -000000000009ee08 0000000000000403 R_AARCH64_RELATIVE 7b098 │ │ │ │ -000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 9edc8 │ │ │ │ -000000000009ee20 0000000000000403 R_AARCH64_RELATIVE 7b0f0 │ │ │ │ -000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 9ee00 │ │ │ │ -000000000009ee38 0000000000000403 R_AARCH64_RELATIVE 7b100 │ │ │ │ -000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009ee50 0000000000000403 R_AARCH64_RELATIVE 7b170 │ │ │ │ -000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 9ee30 │ │ │ │ -000000000009ee68 0000000000000403 R_AARCH64_RELATIVE 7b1d8 │ │ │ │ -000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 7b250 │ │ │ │ -000000000009ee88 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 7b2c0 │ │ │ │ -000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009eeb0 0000000000000403 R_AARCH64_RELATIVE 7b338 │ │ │ │ -000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 9ee90 │ │ │ │ -000000000009eec8 0000000000000403 R_AARCH64_RELATIVE 7b3a8 │ │ │ │ -000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 9e520 │ │ │ │ -000000000009eee0 0000000000000403 R_AARCH64_RELATIVE 7b418 │ │ │ │ -000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9eec0 │ │ │ │ -000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 7b480 │ │ │ │ -000000000009ef00 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef10 0000000000000403 R_AARCH64_RELATIVE 7b500 │ │ │ │ -000000000009ef18 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef28 0000000000000403 R_AARCH64_RELATIVE 7b580 │ │ │ │ -000000000009ef30 0000000000000403 R_AARCH64_RELATIVE 9e468 │ │ │ │ -000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 7b610 │ │ │ │ -000000000009ef50 0000000000000403 R_AARCH64_RELATIVE 9ded8 │ │ │ │ -000000000009ef60 0000000000000403 R_AARCH64_RELATIVE 9ed70 │ │ │ │ -000000000009ef70 0000000000000403 R_AARCH64_RELATIVE 9dec8 │ │ │ │ -000000000009ef88 0000000000000403 R_AARCH64_RELATIVE 9ed70 │ │ │ │ -000000000009ef90 0000000000000403 R_AARCH64_RELATIVE 50900 │ │ │ │ -000000000009ef98 0000000000000403 R_AARCH64_RELATIVE 50920 │ │ │ │ -000000000009f000 0000000000000403 R_AARCH64_RELATIVE 9ee48 │ │ │ │ -000000000009f008 0000000000000403 R_AARCH64_RELATIVE 538a0 │ │ │ │ -000000000009f010 0000000000000403 R_AARCH64_RELATIVE 53a60 │ │ │ │ -000000000009f018 0000000000000403 R_AARCH64_RELATIVE 51ee0 │ │ │ │ -000000000009f028 0000000000000403 R_AARCH64_RELATIVE 53740 │ │ │ │ -000000000009f030 0000000000000403 R_AARCH64_RELATIVE 53760 │ │ │ │ -000000000009f038 0000000000000403 R_AARCH64_RELATIVE 53580 │ │ │ │ -000000000009f050 0000000000000403 R_AARCH64_RELATIVE 50dc0 │ │ │ │ -000000000009f060 0000000000000403 R_AARCH64_RELATIVE 53100 │ │ │ │ -000000000009f070 0000000000000403 R_AARCH64_RELATIVE 53460 │ │ │ │ -000000000009f078 0000000000000403 R_AARCH64_RELATIVE 50640 │ │ │ │ -000000000009f080 0000000000000403 R_AARCH64_RELATIVE 50d00 │ │ │ │ -000000000009f088 0000000000000403 R_AARCH64_RELATIVE 50180 │ │ │ │ -000000000009f090 0000000000000403 R_AARCH64_RELATIVE 50660 │ │ │ │ -000000000009f098 0000000000000403 R_AARCH64_RELATIVE 53620 │ │ │ │ -000000000009f0a0 0000000000000403 R_AARCH64_RELATIVE 50680 │ │ │ │ -000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 508a0 │ │ │ │ -000000000009f0b0 0000000000000403 R_AARCH64_RELATIVE 501c0 │ │ │ │ -000000000009f0b8 0000000000000403 R_AARCH64_RELATIVE 501e0 │ │ │ │ -000000000009f0c8 0000000000000403 R_AARCH64_RELATIVE 9ee60 │ │ │ │ -000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 522a0 │ │ │ │ -000000000009f0d8 0000000000000403 R_AARCH64_RELATIVE 52360 │ │ │ │ -000000000009f0e0 0000000000000403 R_AARCH64_RELATIVE 51dc0 │ │ │ │ -000000000009f0f0 0000000000000403 R_AARCH64_RELATIVE 536c0 │ │ │ │ -000000000009f0f8 0000000000000403 R_AARCH64_RELATIVE 536e0 │ │ │ │ -000000000009f100 0000000000000403 R_AARCH64_RELATIVE 56a20 │ │ │ │ -000000000009f118 0000000000000403 R_AARCH64_RELATIVE 579e0 │ │ │ │ -000000000009f128 0000000000000403 R_AARCH64_RELATIVE 53000 │ │ │ │ -000000000009f138 0000000000000403 R_AARCH64_RELATIVE 56840 │ │ │ │ -000000000009f140 0000000000000403 R_AARCH64_RELATIVE 505e0 │ │ │ │ -000000000009f148 0000000000000403 R_AARCH64_RELATIVE 56c00 │ │ │ │ -000000000009f150 0000000000000403 R_AARCH64_RELATIVE 50280 │ │ │ │ -000000000009f158 0000000000000403 R_AARCH64_RELATIVE 50600 │ │ │ │ -000000000009f160 0000000000000403 R_AARCH64_RELATIVE 56b20 │ │ │ │ -000000000009f168 0000000000000403 R_AARCH64_RELATIVE 50620 │ │ │ │ -000000000009f170 0000000000000403 R_AARCH64_RELATIVE 50840 │ │ │ │ -000000000009f178 0000000000000403 R_AARCH64_RELATIVE 50220 │ │ │ │ -000000000009f180 0000000000000403 R_AARCH64_RELATIVE 50240 │ │ │ │ -000000000009f190 0000000000000403 R_AARCH64_RELATIVE 9ee78 │ │ │ │ -000000000009f198 0000000000000403 R_AARCH64_RELATIVE 55320 │ │ │ │ -000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 55400 │ │ │ │ -000000000009f1a8 0000000000000403 R_AARCH64_RELATIVE 51dc0 │ │ │ │ -000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 536c0 │ │ │ │ -000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 536e0 │ │ │ │ -000000000009f1c8 0000000000000403 R_AARCH64_RELATIVE 56a20 │ │ │ │ -000000000009f1e0 0000000000000403 R_AARCH64_RELATIVE 579e0 │ │ │ │ -000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 53000 │ │ │ │ -000000000009f200 0000000000000403 R_AARCH64_RELATIVE 56840 │ │ │ │ -000000000009f208 0000000000000403 R_AARCH64_RELATIVE 505e0 │ │ │ │ -000000000009f210 0000000000000403 R_AARCH64_RELATIVE 56c00 │ │ │ │ -000000000009f218 0000000000000403 R_AARCH64_RELATIVE 50280 │ │ │ │ -000000000009f220 0000000000000403 R_AARCH64_RELATIVE 50600 │ │ │ │ -000000000009f228 0000000000000403 R_AARCH64_RELATIVE 56b20 │ │ │ │ -000000000009f230 0000000000000403 R_AARCH64_RELATIVE 50620 │ │ │ │ -000000000009f238 0000000000000403 R_AARCH64_RELATIVE 50840 │ │ │ │ -000000000009f240 0000000000000403 R_AARCH64_RELATIVE 50220 │ │ │ │ -000000000009f248 0000000000000403 R_AARCH64_RELATIVE 50240 │ │ │ │ -000000000009f258 0000000000000403 R_AARCH64_RELATIVE 9ee90 │ │ │ │ -000000000009f260 0000000000000403 R_AARCH64_RELATIVE 520e0 │ │ │ │ -000000000009f268 0000000000000403 R_AARCH64_RELATIVE 521c0 │ │ │ │ -000000000009f270 0000000000000403 R_AARCH64_RELATIVE 51ca0 │ │ │ │ -000000000009f280 0000000000000403 R_AARCH64_RELATIVE 53700 │ │ │ │ -000000000009f288 0000000000000403 R_AARCH64_RELATIVE 53720 │ │ │ │ -000000000009f290 0000000000000403 R_AARCH64_RELATIVE 55ea0 │ │ │ │ -000000000009f2a8 0000000000000403 R_AARCH64_RELATIVE 51200 │ │ │ │ -000000000009f2b8 0000000000000403 R_AARCH64_RELATIVE 52f00 │ │ │ │ -000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 55cc0 │ │ │ │ -000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 50580 │ │ │ │ -000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 52000 │ │ │ │ -000000000009f2e0 0000000000000403 R_AARCH64_RELATIVE 50300 │ │ │ │ -000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 505a0 │ │ │ │ -000000000009f2f0 0000000000000403 R_AARCH64_RELATIVE 55fa0 │ │ │ │ -000000000009f2f8 0000000000000403 R_AARCH64_RELATIVE 505c0 │ │ │ │ -000000000009f300 0000000000000403 R_AARCH64_RELATIVE 507e0 │ │ │ │ -000000000009f308 0000000000000403 R_AARCH64_RELATIVE 502a0 │ │ │ │ -000000000009f310 0000000000000403 R_AARCH64_RELATIVE 502c0 │ │ │ │ -000000000009f320 0000000000000403 R_AARCH64_RELATIVE 9eea8 │ │ │ │ -000000000009f328 0000000000000403 R_AARCH64_RELATIVE 55620 │ │ │ │ -000000000009f330 0000000000000403 R_AARCH64_RELATIVE 55720 │ │ │ │ -000000000009f338 0000000000000403 R_AARCH64_RELATIVE 51ca0 │ │ │ │ -000000000009f348 0000000000000403 R_AARCH64_RELATIVE 53700 │ │ │ │ -000000000009f350 0000000000000403 R_AARCH64_RELATIVE 53720 │ │ │ │ -000000000009f358 0000000000000403 R_AARCH64_RELATIVE 55ea0 │ │ │ │ -000000000009f370 0000000000000403 R_AARCH64_RELATIVE 51200 │ │ │ │ -000000000009f380 0000000000000403 R_AARCH64_RELATIVE 52f00 │ │ │ │ -000000000009f390 0000000000000403 R_AARCH64_RELATIVE 55cc0 │ │ │ │ -000000000009f398 0000000000000403 R_AARCH64_RELATIVE 50580 │ │ │ │ -000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 52000 │ │ │ │ -000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 50300 │ │ │ │ -000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 505a0 │ │ │ │ -000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 55fa0 │ │ │ │ -000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 505c0 │ │ │ │ -000000000009f3c8 0000000000000403 R_AARCH64_RELATIVE 507e0 │ │ │ │ -000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 502a0 │ │ │ │ -000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 502c0 │ │ │ │ -000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 9eed8 │ │ │ │ -000000000009f3f0 0000000000000403 R_AARCH64_RELATIVE 537c0 │ │ │ │ -000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 53980 │ │ │ │ -000000000009f400 0000000000000403 R_AARCH64_RELATIVE 50ba0 │ │ │ │ -000000000009f410 0000000000000403 R_AARCH64_RELATIVE 53780 │ │ │ │ -000000000009f418 0000000000000403 R_AARCH64_RELATIVE 537a0 │ │ │ │ -000000000009f420 0000000000000403 R_AARCH64_RELATIVE 53320 │ │ │ │ -000000000009f438 0000000000000403 R_AARCH64_RELATIVE 50ee0 │ │ │ │ -000000000009f448 0000000000000403 R_AARCH64_RELATIVE 52e00 │ │ │ │ -000000000009f458 0000000000000403 R_AARCH64_RELATIVE 53200 │ │ │ │ -000000000009f460 0000000000000403 R_AARCH64_RELATIVE 50520 │ │ │ │ -000000000009f468 0000000000000403 R_AARCH64_RELATIVE 50d60 │ │ │ │ -000000000009f470 0000000000000403 R_AARCH64_RELATIVE 50380 │ │ │ │ -000000000009f478 0000000000000403 R_AARCH64_RELATIVE 50540 │ │ │ │ -000000000009f480 0000000000000403 R_AARCH64_RELATIVE 533c0 │ │ │ │ -000000000009f488 0000000000000403 R_AARCH64_RELATIVE 50560 │ │ │ │ -000000000009f490 0000000000000403 R_AARCH64_RELATIVE 50780 │ │ │ │ -000000000009f498 0000000000000403 R_AARCH64_RELATIVE 50320 │ │ │ │ -000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 50340 │ │ │ │ -000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 51740 │ │ │ │ -000000000009f4c0 0000000000000403 R_AARCH64_RELATIVE e318 │ │ │ │ -000000000009f4c8 0000000000000403 R_AARCH64_RELATIVE 50960 │ │ │ │ -000000000009f4d0 0000000000000403 R_AARCH64_RELATIVE 51a00 │ │ │ │ -000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 509e0 │ │ │ │ -000000000009f4f0 0000000000000403 R_AARCH64_RELATIVE 51a70 │ │ │ │ -000000000009f508 0000000000000403 R_AARCH64_RELATIVE 9ef38 │ │ │ │ -000000000009f510 0000000000000403 R_AARCH64_RELATIVE 50a60 │ │ │ │ -000000000009f518 0000000000000403 R_AARCH64_RELATIVE 51af0 │ │ │ │ -000000000009fe80 0000000000000403 R_AARCH64_RELATIVE a0070 │ │ │ │ -000000000009fe90 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ +000000000009dc80 0000000000000403 R_AARCH64_RELATIVE 7b2a8 │ │ │ │ +000000000009dc90 0000000000000403 R_AARCH64_RELATIVE 9dc60 │ │ │ │ +000000000009dcb8 0000000000000403 R_AARCH64_RELATIVE 7b320 │ │ │ │ +000000000009dcc0 0000000000000403 R_AARCH64_RELATIVE 9dc78 │ │ │ │ +000000000009dcd0 0000000000000403 R_AARCH64_RELATIVE 7b378 │ │ │ │ +000000000009dcd8 0000000000000403 R_AARCH64_RELATIVE 9dcb0 │ │ │ │ +000000000009dce8 0000000000000403 R_AARCH64_RELATIVE 7b388 │ │ │ │ +000000000009dd00 0000000000000403 R_AARCH64_RELATIVE 7b3d0 │ │ │ │ +000000000009dd08 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd18 0000000000000403 R_AARCH64_RELATIVE 7b448 │ │ │ │ +000000000009dd20 0000000000000403 R_AARCH64_RELATIVE 9dcf8 │ │ │ │ +000000000009dd30 0000000000000403 R_AARCH64_RELATIVE 7b4b0 │ │ │ │ +000000000009dd38 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd48 0000000000000403 R_AARCH64_RELATIVE 7b528 │ │ │ │ +000000000009dd50 0000000000000403 R_AARCH64_RELATIVE 9dd28 │ │ │ │ +000000000009dd60 0000000000000403 R_AARCH64_RELATIVE 7b590 │ │ │ │ +000000000009dd68 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dd78 0000000000000403 R_AARCH64_RELATIVE 7b608 │ │ │ │ +000000000009dd80 0000000000000403 R_AARCH64_RELATIVE 9dd58 │ │ │ │ +000000000009dd90 0000000000000403 R_AARCH64_RELATIVE 7b678 │ │ │ │ +000000000009dd98 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009dda8 0000000000000403 R_AARCH64_RELATIVE 7b6e8 │ │ │ │ +000000000009ddb0 0000000000000403 R_AARCH64_RELATIVE 9dd88 │ │ │ │ +000000000009ddc0 0000000000000403 R_AARCH64_RELATIVE 7b750 │ │ │ │ +000000000009ddd0 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ddf0 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009de08 0000000000000403 R_AARCH64_RELATIVE 7b778 │ │ │ │ +000000000009de10 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009de20 0000000000000403 R_AARCH64_RELATIVE 7b7f8 │ │ │ │ +000000000009de30 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009de50 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009de68 0000000000000403 R_AARCH64_RELATIVE 7b830 │ │ │ │ +000000000009de70 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009de80 0000000000000403 R_AARCH64_RELATIVE 7b8a8 │ │ │ │ +000000000009de88 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009de98 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009deb8 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009df38 0000000000000403 R_AARCH64_RELATIVE 9dd10 │ │ │ │ +000000000009df40 0000000000000403 R_AARCH64_RELATIVE 2b120 │ │ │ │ +000000000009df48 0000000000000403 R_AARCH64_RELATIVE 2b2e0 │ │ │ │ +000000000009df50 0000000000000403 R_AARCH64_RELATIVE 28b80 │ │ │ │ +000000000009df60 0000000000000403 R_AARCH64_RELATIVE 2af60 │ │ │ │ +000000000009df68 0000000000000403 R_AARCH64_RELATIVE 2af80 │ │ │ │ +000000000009df70 0000000000000403 R_AARCH64_RELATIVE 284a0 │ │ │ │ +000000000009df88 0000000000000403 R_AARCH64_RELATIVE 2ab60 │ │ │ │ +000000000009df98 0000000000000403 R_AARCH64_RELATIVE 2aa60 │ │ │ │ +000000000009dfa8 0000000000000403 R_AARCH64_RELATIVE 28800 │ │ │ │ +000000000009dfb0 0000000000000403 R_AARCH64_RELATIVE 27300 │ │ │ │ +000000000009dfb8 0000000000000403 R_AARCH64_RELATIVE 28e00 │ │ │ │ +000000000009dfc0 0000000000000403 R_AARCH64_RELATIVE 26e40 │ │ │ │ +000000000009dfc8 0000000000000403 R_AARCH64_RELATIVE 27320 │ │ │ │ +000000000009dfd0 0000000000000403 R_AARCH64_RELATIVE 28540 │ │ │ │ +000000000009dfd8 0000000000000403 R_AARCH64_RELATIVE 27340 │ │ │ │ +000000000009dfe0 0000000000000403 R_AARCH64_RELATIVE 27560 │ │ │ │ +000000000009dfe8 0000000000000403 R_AARCH64_RELATIVE 26e80 │ │ │ │ +000000000009dff0 0000000000000403 R_AARCH64_RELATIVE 26ea0 │ │ │ │ +000000000009e000 0000000000000403 R_AARCH64_RELATIVE 9dd28 │ │ │ │ +000000000009e008 0000000000000403 R_AARCH64_RELATIVE 298e0 │ │ │ │ +000000000009e010 0000000000000403 R_AARCH64_RELATIVE 29980 │ │ │ │ +000000000009e018 0000000000000403 R_AARCH64_RELATIVE 28a60 │ │ │ │ +000000000009e028 0000000000000403 R_AARCH64_RELATIVE 2aee0 │ │ │ │ +000000000009e030 0000000000000403 R_AARCH64_RELATIVE 2af00 │ │ │ │ +000000000009e038 0000000000000403 R_AARCH64_RELATIVE 2e7e0 │ │ │ │ +000000000009e050 0000000000000403 R_AARCH64_RELATIVE 2f360 │ │ │ │ +000000000009e060 0000000000000403 R_AARCH64_RELATIVE 2a960 │ │ │ │ +000000000009e070 0000000000000403 R_AARCH64_RELATIVE 2e3c0 │ │ │ │ +000000000009e078 0000000000000403 R_AARCH64_RELATIVE 272a0 │ │ │ │ +000000000009e080 0000000000000403 R_AARCH64_RELATIVE 2fc80 │ │ │ │ +000000000009e088 0000000000000403 R_AARCH64_RELATIVE 26f40 │ │ │ │ +000000000009e090 0000000000000403 R_AARCH64_RELATIVE 272c0 │ │ │ │ +000000000009e098 0000000000000403 R_AARCH64_RELATIVE 2e860 │ │ │ │ +000000000009e0a0 0000000000000403 R_AARCH64_RELATIVE 272e0 │ │ │ │ +000000000009e0a8 0000000000000403 R_AARCH64_RELATIVE 27500 │ │ │ │ +000000000009e0b0 0000000000000403 R_AARCH64_RELATIVE 26ee0 │ │ │ │ +000000000009e0b8 0000000000000403 R_AARCH64_RELATIVE 26f00 │ │ │ │ +000000000009e0c8 0000000000000403 R_AARCH64_RELATIVE 9dd40 │ │ │ │ +000000000009e0d0 0000000000000403 R_AARCH64_RELATIVE 2cb40 │ │ │ │ +000000000009e0d8 0000000000000403 R_AARCH64_RELATIVE 2cc80 │ │ │ │ +000000000009e0e0 0000000000000403 R_AARCH64_RELATIVE 28a60 │ │ │ │ +000000000009e0f0 0000000000000403 R_AARCH64_RELATIVE 2aee0 │ │ │ │ +000000000009e0f8 0000000000000403 R_AARCH64_RELATIVE 2af00 │ │ │ │ +000000000009e100 0000000000000403 R_AARCH64_RELATIVE 2e7e0 │ │ │ │ +000000000009e118 0000000000000403 R_AARCH64_RELATIVE 2f360 │ │ │ │ +000000000009e128 0000000000000403 R_AARCH64_RELATIVE 2a960 │ │ │ │ +000000000009e138 0000000000000403 R_AARCH64_RELATIVE 2e3c0 │ │ │ │ +000000000009e140 0000000000000403 R_AARCH64_RELATIVE 272a0 │ │ │ │ +000000000009e148 0000000000000403 R_AARCH64_RELATIVE 2fc80 │ │ │ │ +000000000009e150 0000000000000403 R_AARCH64_RELATIVE 26f40 │ │ │ │ +000000000009e158 0000000000000403 R_AARCH64_RELATIVE 272c0 │ │ │ │ +000000000009e160 0000000000000403 R_AARCH64_RELATIVE 2e860 │ │ │ │ +000000000009e168 0000000000000403 R_AARCH64_RELATIVE 272e0 │ │ │ │ +000000000009e170 0000000000000403 R_AARCH64_RELATIVE 27500 │ │ │ │ +000000000009e178 0000000000000403 R_AARCH64_RELATIVE 26ee0 │ │ │ │ +000000000009e180 0000000000000403 R_AARCH64_RELATIVE 26f00 │ │ │ │ +000000000009e190 0000000000000403 R_AARCH64_RELATIVE 9dd58 │ │ │ │ +000000000009e198 0000000000000403 R_AARCH64_RELATIVE 29000 │ │ │ │ +000000000009e1a0 0000000000000403 R_AARCH64_RELATIVE 290e0 │ │ │ │ +000000000009e1a8 0000000000000403 R_AARCH64_RELATIVE 28940 │ │ │ │ +000000000009e1b8 0000000000000403 R_AARCH64_RELATIVE 2af20 │ │ │ │ +000000000009e1c0 0000000000000403 R_AARCH64_RELATIVE 2af40 │ │ │ │ +000000000009e1c8 0000000000000403 R_AARCH64_RELATIVE 2ddc0 │ │ │ │ +000000000009e1e0 0000000000000403 R_AARCH64_RELATIVE 27b20 │ │ │ │ +000000000009e1f0 0000000000000403 R_AARCH64_RELATIVE 2a860 │ │ │ │ +000000000009e200 0000000000000403 R_AARCH64_RELATIVE 2dc40 │ │ │ │ +000000000009e208 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009e210 0000000000000403 R_AARCH64_RELATIVE 2ed60 │ │ │ │ +000000000009e218 0000000000000403 R_AARCH64_RELATIVE 26fc0 │ │ │ │ +000000000009e220 0000000000000403 R_AARCH64_RELATIVE 27260 │ │ │ │ +000000000009e228 0000000000000403 R_AARCH64_RELATIVE 2dec0 │ │ │ │ +000000000009e230 0000000000000403 R_AARCH64_RELATIVE 27280 │ │ │ │ +000000000009e238 0000000000000403 R_AARCH64_RELATIVE 274a0 │ │ │ │ +000000000009e240 0000000000000403 R_AARCH64_RELATIVE 26f60 │ │ │ │ +000000000009e248 0000000000000403 R_AARCH64_RELATIVE 26f80 │ │ │ │ +000000000009e258 0000000000000403 R_AARCH64_RELATIVE 9dd70 │ │ │ │ +000000000009e260 0000000000000403 R_AARCH64_RELATIVE 2cf00 │ │ │ │ +000000000009e268 0000000000000403 R_AARCH64_RELATIVE 2d000 │ │ │ │ +000000000009e270 0000000000000403 R_AARCH64_RELATIVE 28940 │ │ │ │ +000000000009e280 0000000000000403 R_AARCH64_RELATIVE 2af20 │ │ │ │ +000000000009e288 0000000000000403 R_AARCH64_RELATIVE 2af40 │ │ │ │ +000000000009e290 0000000000000403 R_AARCH64_RELATIVE 2ddc0 │ │ │ │ +000000000009e2a8 0000000000000403 R_AARCH64_RELATIVE 27b20 │ │ │ │ +000000000009e2b8 0000000000000403 R_AARCH64_RELATIVE 2a860 │ │ │ │ +000000000009e2c8 0000000000000403 R_AARCH64_RELATIVE 2dc40 │ │ │ │ +000000000009e2d0 0000000000000403 R_AARCH64_RELATIVE 27240 │ │ │ │ +000000000009e2d8 0000000000000403 R_AARCH64_RELATIVE 2ed60 │ │ │ │ +000000000009e2e0 0000000000000403 R_AARCH64_RELATIVE 26fc0 │ │ │ │ +000000000009e2e8 0000000000000403 R_AARCH64_RELATIVE 27260 │ │ │ │ +000000000009e2f0 0000000000000403 R_AARCH64_RELATIVE 2dec0 │ │ │ │ +000000000009e2f8 0000000000000403 R_AARCH64_RELATIVE 27280 │ │ │ │ +000000000009e300 0000000000000403 R_AARCH64_RELATIVE 274a0 │ │ │ │ +000000000009e308 0000000000000403 R_AARCH64_RELATIVE 26f60 │ │ │ │ +000000000009e310 0000000000000403 R_AARCH64_RELATIVE 26f80 │ │ │ │ +000000000009e320 0000000000000403 R_AARCH64_RELATIVE 9dda0 │ │ │ │ +000000000009e328 0000000000000403 R_AARCH64_RELATIVE 2b040 │ │ │ │ +000000000009e330 0000000000000403 R_AARCH64_RELATIVE 2b200 │ │ │ │ +000000000009e338 0000000000000403 R_AARCH64_RELATIVE 28ca0 │ │ │ │ +000000000009e348 0000000000000403 R_AARCH64_RELATIVE 2afa0 │ │ │ │ +000000000009e350 0000000000000403 R_AARCH64_RELATIVE 2afc0 │ │ │ │ +000000000009e358 0000000000000403 R_AARCH64_RELATIVE 28f00 │ │ │ │ +000000000009e370 0000000000000403 R_AARCH64_RELATIVE 2ad20 │ │ │ │ +000000000009e380 0000000000000403 R_AARCH64_RELATIVE 2a760 │ │ │ │ +000000000009e390 0000000000000403 R_AARCH64_RELATIVE 2d660 │ │ │ │ +000000000009e398 0000000000000403 R_AARCH64_RELATIVE 271e0 │ │ │ │ +000000000009e3a0 0000000000000403 R_AARCH64_RELATIVE 2d800 │ │ │ │ +000000000009e3a8 0000000000000403 R_AARCH64_RELATIVE 27040 │ │ │ │ +000000000009e3b0 0000000000000403 R_AARCH64_RELATIVE 27200 │ │ │ │ +000000000009e3b8 0000000000000403 R_AARCH64_RELATIVE 291c0 │ │ │ │ +000000000009e3c0 0000000000000403 R_AARCH64_RELATIVE 27220 │ │ │ │ +000000000009e3c8 0000000000000403 R_AARCH64_RELATIVE 27440 │ │ │ │ +000000000009e3d0 0000000000000403 R_AARCH64_RELATIVE 26fe0 │ │ │ │ +000000000009e3d8 0000000000000403 R_AARCH64_RELATIVE 27000 │ │ │ │ +000000000009e3e8 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e3f0 0000000000000403 R_AARCH64_RELATIVE 292c0 │ │ │ │ +000000000009e3f8 0000000000000403 R_AARCH64_RELATIVE daa4 │ │ │ │ +000000000009e400 0000000000000403 R_AARCH64_RELATIVE 277c0 │ │ │ │ +000000000009e408 0000000000000403 R_AARCH64_RELATIVE 28340 │ │ │ │ +000000000009e418 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e420 0000000000000403 R_AARCH64_RELATIVE 27828 │ │ │ │ +000000000009e428 0000000000000403 R_AARCH64_RELATIVE 283a4 │ │ │ │ +000000000009e440 0000000000000403 R_AARCH64_RELATIVE 9ddb8 │ │ │ │ +000000000009e448 0000000000000403 R_AARCH64_RELATIVE 27890 │ │ │ │ +000000000009e450 0000000000000403 R_AARCH64_RELATIVE 28420 │ │ │ │ +000000000009e460 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e468 0000000000000403 R_AARCH64_RELATIVE 29560 │ │ │ │ +000000000009e470 0000000000000403 R_AARCH64_RELATIVE d9c0 │ │ │ │ +000000000009e478 0000000000000403 R_AARCH64_RELATIVE 275c0 │ │ │ │ +000000000009e480 0000000000000403 R_AARCH64_RELATIVE 281e0 │ │ │ │ +000000000009e490 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e498 0000000000000403 R_AARCH64_RELATIVE 27628 │ │ │ │ +000000000009e4a0 0000000000000403 R_AARCH64_RELATIVE 28244 │ │ │ │ +000000000009e4b8 0000000000000403 R_AARCH64_RELATIVE 9de18 │ │ │ │ +000000000009e4c0 0000000000000403 R_AARCH64_RELATIVE 27690 │ │ │ │ +000000000009e4c8 0000000000000403 R_AARCH64_RELATIVE 282c0 │ │ │ │ +000000000009e4d8 0000000000000403 R_AARCH64_RELATIVE 7b938 │ │ │ │ +000000000009e4e8 0000000000000403 R_AARCH64_RELATIVE 7b990 │ │ │ │ +000000000009e4f8 0000000000000403 R_AARCH64_RELATIVE 7b9e8 │ │ │ │ +000000000009e500 0000000000000403 R_AARCH64_RELATIVE 9e4d0 │ │ │ │ +000000000009e510 0000000000000403 R_AARCH64_RELATIVE 7ba20 │ │ │ │ +000000000009e520 0000000000000403 R_AARCH64_RELATIVE 7ba58 │ │ │ │ +000000000009e528 0000000000000403 R_AARCH64_RELATIVE 9e4e0 │ │ │ │ +000000000009e538 0000000000000403 R_AARCH64_RELATIVE 7ba90 │ │ │ │ +000000000009e548 0000000000000403 R_AARCH64_RELATIVE 9e4f0 │ │ │ │ +000000000009e560 0000000000000403 R_AARCH64_RELATIVE 7bac8 │ │ │ │ +000000000009e570 0000000000000403 R_AARCH64_RELATIVE 7bb00 │ │ │ │ +000000000009e588 0000000000000403 R_AARCH64_RELATIVE 7bb20 │ │ │ │ +000000000009e5a0 0000000000000403 R_AARCH64_RELATIVE 7bb40 │ │ │ │ +000000000009e5b0 0000000000000403 R_AARCH64_RELATIVE 7bba0 │ │ │ │ +000000000009e5b8 0000000000000403 R_AARCH64_RELATIVE 9e598 │ │ │ │ +000000000009e5c8 0000000000000403 R_AARCH64_RELATIVE 7bc08 │ │ │ │ +000000000009e5d0 0000000000000403 R_AARCH64_RELATIVE 9e5a8 │ │ │ │ +000000000009e5e0 0000000000000403 R_AARCH64_RELATIVE 7bc98 │ │ │ │ +000000000009e5f0 0000000000000403 R_AARCH64_RELATIVE 9e5c0 │ │ │ │ +000000000009e618 0000000000000403 R_AARCH64_RELATIVE 7bd08 │ │ │ │ +000000000009e620 0000000000000403 R_AARCH64_RELATIVE 9e5d8 │ │ │ │ +000000000009e630 0000000000000403 R_AARCH64_RELATIVE 7bd60 │ │ │ │ +000000000009e638 0000000000000403 R_AARCH64_RELATIVE 9e610 │ │ │ │ +000000000009e648 0000000000000403 R_AARCH64_RELATIVE 7bd70 │ │ │ │ +000000000009e650 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e660 0000000000000403 R_AARCH64_RELATIVE 7bde0 │ │ │ │ +000000000009e668 0000000000000403 R_AARCH64_RELATIVE 9e640 │ │ │ │ +000000000009e678 0000000000000403 R_AARCH64_RELATIVE 7be48 │ │ │ │ +000000000009e680 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e690 0000000000000403 R_AARCH64_RELATIVE 7bec0 │ │ │ │ +000000000009e698 0000000000000403 R_AARCH64_RELATIVE 9e670 │ │ │ │ +000000000009e6a8 0000000000000403 R_AARCH64_RELATIVE 7bf30 │ │ │ │ +000000000009e6b0 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e6c0 0000000000000403 R_AARCH64_RELATIVE 7bfa8 │ │ │ │ +000000000009e6c8 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ +000000000009e6d8 0000000000000403 R_AARCH64_RELATIVE 7c018 │ │ │ │ +000000000009e6e0 0000000000000403 R_AARCH64_RELATIVE 9dce0 │ │ │ │ +000000000009e6f0 0000000000000403 R_AARCH64_RELATIVE 7c088 │ │ │ │ +000000000009e6f8 0000000000000403 R_AARCH64_RELATIVE 9e6d0 │ │ │ │ +000000000009e708 0000000000000403 R_AARCH64_RELATIVE 7c0f0 │ │ │ │ +000000000009e710 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e720 0000000000000403 R_AARCH64_RELATIVE 7c170 │ │ │ │ +000000000009e728 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e738 0000000000000403 R_AARCH64_RELATIVE 7c1f0 │ │ │ │ +000000000009e740 0000000000000403 R_AARCH64_RELATIVE 9dc28 │ │ │ │ +000000000009e750 0000000000000403 R_AARCH64_RELATIVE 7c280 │ │ │ │ +000000000009e760 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009e770 0000000000000403 R_AARCH64_RELATIVE 9e580 │ │ │ │ +000000000009e780 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009e798 0000000000000403 R_AARCH64_RELATIVE 9e580 │ │ │ │ +000000000009e7a0 0000000000000403 R_AARCH64_RELATIVE 38ce0 │ │ │ │ +000000000009e7a8 0000000000000403 R_AARCH64_RELATIVE 38d00 │ │ │ │ +000000000009e810 0000000000000403 R_AARCH64_RELATIVE 9e658 │ │ │ │ +000000000009e818 0000000000000403 R_AARCH64_RELATIVE 3be20 │ │ │ │ +000000000009e820 0000000000000403 R_AARCH64_RELATIVE 3bfe0 │ │ │ │ +000000000009e828 0000000000000403 R_AARCH64_RELATIVE 3a2c0 │ │ │ │ +000000000009e838 0000000000000403 R_AARCH64_RELATIVE 3bcc0 │ │ │ │ +000000000009e840 0000000000000403 R_AARCH64_RELATIVE 3bce0 │ │ │ │ +000000000009e848 0000000000000403 R_AARCH64_RELATIVE 3bb00 │ │ │ │ +000000000009e860 0000000000000403 R_AARCH64_RELATIVE 391a0 │ │ │ │ +000000000009e870 0000000000000403 R_AARCH64_RELATIVE 3b680 │ │ │ │ +000000000009e880 0000000000000403 R_AARCH64_RELATIVE 3b9e0 │ │ │ │ +000000000009e888 0000000000000403 R_AARCH64_RELATIVE 38a20 │ │ │ │ +000000000009e890 0000000000000403 R_AARCH64_RELATIVE 390e0 │ │ │ │ +000000000009e898 0000000000000403 R_AARCH64_RELATIVE 38560 │ │ │ │ +000000000009e8a0 0000000000000403 R_AARCH64_RELATIVE 38a40 │ │ │ │ +000000000009e8a8 0000000000000403 R_AARCH64_RELATIVE 3bba0 │ │ │ │ +000000000009e8b0 0000000000000403 R_AARCH64_RELATIVE 38a60 │ │ │ │ +000000000009e8b8 0000000000000403 R_AARCH64_RELATIVE 38c80 │ │ │ │ +000000000009e8c0 0000000000000403 R_AARCH64_RELATIVE 385a0 │ │ │ │ +000000000009e8c8 0000000000000403 R_AARCH64_RELATIVE 385c0 │ │ │ │ +000000000009e8d8 0000000000000403 R_AARCH64_RELATIVE 9e670 │ │ │ │ +000000000009e8e0 0000000000000403 R_AARCH64_RELATIVE 3a680 │ │ │ │ +000000000009e8e8 0000000000000403 R_AARCH64_RELATIVE 3a740 │ │ │ │ +000000000009e8f0 0000000000000403 R_AARCH64_RELATIVE 3a1a0 │ │ │ │ +000000000009e900 0000000000000403 R_AARCH64_RELATIVE 3bc40 │ │ │ │ +000000000009e908 0000000000000403 R_AARCH64_RELATIVE 3bc60 │ │ │ │ +000000000009e910 0000000000000403 R_AARCH64_RELATIVE 3efa0 │ │ │ │ +000000000009e928 0000000000000403 R_AARCH64_RELATIVE 3ff60 │ │ │ │ +000000000009e938 0000000000000403 R_AARCH64_RELATIVE 3b580 │ │ │ │ +000000000009e948 0000000000000403 R_AARCH64_RELATIVE 3edc0 │ │ │ │ +000000000009e950 0000000000000403 R_AARCH64_RELATIVE 389c0 │ │ │ │ +000000000009e958 0000000000000403 R_AARCH64_RELATIVE 3f180 │ │ │ │ +000000000009e960 0000000000000403 R_AARCH64_RELATIVE 38660 │ │ │ │ +000000000009e968 0000000000000403 R_AARCH64_RELATIVE 389e0 │ │ │ │ +000000000009e970 0000000000000403 R_AARCH64_RELATIVE 3f0a0 │ │ │ │ +000000000009e978 0000000000000403 R_AARCH64_RELATIVE 38a00 │ │ │ │ +000000000009e980 0000000000000403 R_AARCH64_RELATIVE 38c20 │ │ │ │ +000000000009e988 0000000000000403 R_AARCH64_RELATIVE 38600 │ │ │ │ +000000000009e990 0000000000000403 R_AARCH64_RELATIVE 38620 │ │ │ │ +000000000009e9a0 0000000000000403 R_AARCH64_RELATIVE 9e688 │ │ │ │ +000000000009e9a8 0000000000000403 R_AARCH64_RELATIVE 3d8a0 │ │ │ │ +000000000009e9b0 0000000000000403 R_AARCH64_RELATIVE 3d980 │ │ │ │ +000000000009e9b8 0000000000000403 R_AARCH64_RELATIVE 3a1a0 │ │ │ │ +000000000009e9c8 0000000000000403 R_AARCH64_RELATIVE 3bc40 │ │ │ │ +000000000009e9d0 0000000000000403 R_AARCH64_RELATIVE 3bc60 │ │ │ │ +000000000009e9d8 0000000000000403 R_AARCH64_RELATIVE 3efa0 │ │ │ │ +000000000009e9f0 0000000000000403 R_AARCH64_RELATIVE 3ff60 │ │ │ │ +000000000009ea00 0000000000000403 R_AARCH64_RELATIVE 3b580 │ │ │ │ +000000000009ea10 0000000000000403 R_AARCH64_RELATIVE 3edc0 │ │ │ │ +000000000009ea18 0000000000000403 R_AARCH64_RELATIVE 389c0 │ │ │ │ +000000000009ea20 0000000000000403 R_AARCH64_RELATIVE 3f180 │ │ │ │ +000000000009ea28 0000000000000403 R_AARCH64_RELATIVE 38660 │ │ │ │ +000000000009ea30 0000000000000403 R_AARCH64_RELATIVE 389e0 │ │ │ │ +000000000009ea38 0000000000000403 R_AARCH64_RELATIVE 3f0a0 │ │ │ │ +000000000009ea40 0000000000000403 R_AARCH64_RELATIVE 38a00 │ │ │ │ +000000000009ea48 0000000000000403 R_AARCH64_RELATIVE 38c20 │ │ │ │ +000000000009ea50 0000000000000403 R_AARCH64_RELATIVE 38600 │ │ │ │ +000000000009ea58 0000000000000403 R_AARCH64_RELATIVE 38620 │ │ │ │ +000000000009ea68 0000000000000403 R_AARCH64_RELATIVE 9e6a0 │ │ │ │ +000000000009ea70 0000000000000403 R_AARCH64_RELATIVE 3a4c0 │ │ │ │ +000000000009ea78 0000000000000403 R_AARCH64_RELATIVE 3a5a0 │ │ │ │ +000000000009ea80 0000000000000403 R_AARCH64_RELATIVE 3a080 │ │ │ │ +000000000009ea90 0000000000000403 R_AARCH64_RELATIVE 3bc80 │ │ │ │ +000000000009ea98 0000000000000403 R_AARCH64_RELATIVE 3bca0 │ │ │ │ +000000000009eaa0 0000000000000403 R_AARCH64_RELATIVE 3e420 │ │ │ │ +000000000009eab8 0000000000000403 R_AARCH64_RELATIVE 395e0 │ │ │ │ +000000000009eac8 0000000000000403 R_AARCH64_RELATIVE 3b480 │ │ │ │ +000000000009ead8 0000000000000403 R_AARCH64_RELATIVE 3e240 │ │ │ │ +000000000009eae0 0000000000000403 R_AARCH64_RELATIVE 38960 │ │ │ │ +000000000009eae8 0000000000000403 R_AARCH64_RELATIVE 3a3e0 │ │ │ │ +000000000009eaf0 0000000000000403 R_AARCH64_RELATIVE 386e0 │ │ │ │ +000000000009eaf8 0000000000000403 R_AARCH64_RELATIVE 38980 │ │ │ │ +000000000009eb00 0000000000000403 R_AARCH64_RELATIVE 3e520 │ │ │ │ +000000000009eb08 0000000000000403 R_AARCH64_RELATIVE 389a0 │ │ │ │ +000000000009eb10 0000000000000403 R_AARCH64_RELATIVE 38bc0 │ │ │ │ +000000000009eb18 0000000000000403 R_AARCH64_RELATIVE 38680 │ │ │ │ +000000000009eb20 0000000000000403 R_AARCH64_RELATIVE 386a0 │ │ │ │ +000000000009eb30 0000000000000403 R_AARCH64_RELATIVE 9e6b8 │ │ │ │ +000000000009eb38 0000000000000403 R_AARCH64_RELATIVE 3dba0 │ │ │ │ +000000000009eb40 0000000000000403 R_AARCH64_RELATIVE 3dca0 │ │ │ │ +000000000009eb48 0000000000000403 R_AARCH64_RELATIVE 3a080 │ │ │ │ +000000000009eb58 0000000000000403 R_AARCH64_RELATIVE 3bc80 │ │ │ │ +000000000009eb60 0000000000000403 R_AARCH64_RELATIVE 3bca0 │ │ │ │ +000000000009eb68 0000000000000403 R_AARCH64_RELATIVE 3e420 │ │ │ │ +000000000009eb80 0000000000000403 R_AARCH64_RELATIVE 395e0 │ │ │ │ +000000000009eb90 0000000000000403 R_AARCH64_RELATIVE 3b480 │ │ │ │ +000000000009eba0 0000000000000403 R_AARCH64_RELATIVE 3e240 │ │ │ │ +000000000009eba8 0000000000000403 R_AARCH64_RELATIVE 38960 │ │ │ │ +000000000009ebb0 0000000000000403 R_AARCH64_RELATIVE 3a3e0 │ │ │ │ +000000000009ebb8 0000000000000403 R_AARCH64_RELATIVE 386e0 │ │ │ │ +000000000009ebc0 0000000000000403 R_AARCH64_RELATIVE 38980 │ │ │ │ +000000000009ebc8 0000000000000403 R_AARCH64_RELATIVE 3e520 │ │ │ │ +000000000009ebd0 0000000000000403 R_AARCH64_RELATIVE 389a0 │ │ │ │ +000000000009ebd8 0000000000000403 R_AARCH64_RELATIVE 38bc0 │ │ │ │ +000000000009ebe0 0000000000000403 R_AARCH64_RELATIVE 38680 │ │ │ │ +000000000009ebe8 0000000000000403 R_AARCH64_RELATIVE 386a0 │ │ │ │ +000000000009ebf8 0000000000000403 R_AARCH64_RELATIVE 9e6e8 │ │ │ │ +000000000009ec00 0000000000000403 R_AARCH64_RELATIVE 3bd40 │ │ │ │ +000000000009ec08 0000000000000403 R_AARCH64_RELATIVE 3bf00 │ │ │ │ +000000000009ec10 0000000000000403 R_AARCH64_RELATIVE 38f80 │ │ │ │ +000000000009ec20 0000000000000403 R_AARCH64_RELATIVE 3bd00 │ │ │ │ +000000000009ec28 0000000000000403 R_AARCH64_RELATIVE 3bd20 │ │ │ │ +000000000009ec30 0000000000000403 R_AARCH64_RELATIVE 3b8a0 │ │ │ │ +000000000009ec48 0000000000000403 R_AARCH64_RELATIVE 392c0 │ │ │ │ +000000000009ec58 0000000000000403 R_AARCH64_RELATIVE 3b380 │ │ │ │ +000000000009ec68 0000000000000403 R_AARCH64_RELATIVE 3b780 │ │ │ │ +000000000009ec70 0000000000000403 R_AARCH64_RELATIVE 38900 │ │ │ │ +000000000009ec78 0000000000000403 R_AARCH64_RELATIVE 39140 │ │ │ │ +000000000009ec80 0000000000000403 R_AARCH64_RELATIVE 38760 │ │ │ │ +000000000009ec88 0000000000000403 R_AARCH64_RELATIVE 38920 │ │ │ │ +000000000009ec90 0000000000000403 R_AARCH64_RELATIVE 3b940 │ │ │ │ +000000000009ec98 0000000000000403 R_AARCH64_RELATIVE 38940 │ │ │ │ +000000000009eca0 0000000000000403 R_AARCH64_RELATIVE 38b60 │ │ │ │ +000000000009eca8 0000000000000403 R_AARCH64_RELATIVE 38700 │ │ │ │ +000000000009ecb0 0000000000000403 R_AARCH64_RELATIVE 38720 │ │ │ │ +000000000009ecc0 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ecc8 0000000000000403 R_AARCH64_RELATIVE 39b20 │ │ │ │ +000000000009ecd0 0000000000000403 R_AARCH64_RELATIVE dc74 │ │ │ │ +000000000009ecd8 0000000000000403 R_AARCH64_RELATIVE 38d40 │ │ │ │ +000000000009ece0 0000000000000403 R_AARCH64_RELATIVE 39de0 │ │ │ │ +000000000009ecf0 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ecf8 0000000000000403 R_AARCH64_RELATIVE 38dc0 │ │ │ │ +000000000009ed00 0000000000000403 R_AARCH64_RELATIVE 39e50 │ │ │ │ +000000000009ed18 0000000000000403 R_AARCH64_RELATIVE 9e748 │ │ │ │ +000000000009ed20 0000000000000403 R_AARCH64_RELATIVE 38e40 │ │ │ │ +000000000009ed28 0000000000000403 R_AARCH64_RELATIVE 39ed0 │ │ │ │ +000000000009ed38 0000000000000403 R_AARCH64_RELATIVE 7c2e8 │ │ │ │ +000000000009ed48 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ed58 0000000000000403 R_AARCH64_RELATIVE 9f0c8 │ │ │ │ +000000000009ed68 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009ed80 0000000000000403 R_AARCH64_RELATIVE 7c318 │ │ │ │ +000000000009ed90 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009eda0 0000000000000403 R_AARCH64_RELATIVE 9f070 │ │ │ │ +000000000009edb0 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009edc8 0000000000000403 R_AARCH64_RELATIVE 7c360 │ │ │ │ +000000000009edd8 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009ede8 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009edf8 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009ee10 0000000000000403 R_AARCH64_RELATIVE 7c3a0 │ │ │ │ +000000000009ee28 0000000000000403 R_AARCH64_RELATIVE 7c3f0 │ │ │ │ +000000000009ee30 0000000000000403 R_AARCH64_RELATIVE 9ee08 │ │ │ │ +000000000009ee40 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009ee48 0000000000000403 R_AARCH64_RELATIVE 58b40 │ │ │ │ +000000000009ee50 0000000000000403 R_AARCH64_RELATIVE df98 │ │ │ │ +000000000009ee58 0000000000000403 R_AARCH64_RELATIVE 55ce0 │ │ │ │ +000000000009ee60 0000000000000403 R_AARCH64_RELATIVE 56080 │ │ │ │ +000000000009ee70 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009ee78 0000000000000403 R_AARCH64_RELATIVE 55d60 │ │ │ │ +000000000009ee80 0000000000000403 R_AARCH64_RELATIVE 560f0 │ │ │ │ +000000000009ee98 0000000000000403 R_AARCH64_RELATIVE 9ed30 │ │ │ │ +000000000009eea0 0000000000000403 R_AARCH64_RELATIVE 55de0 │ │ │ │ +000000000009eea8 0000000000000403 R_AARCH64_RELATIVE 56170 │ │ │ │ +000000000009eeb8 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009eec0 0000000000000403 R_AARCH64_RELATIVE 5ada0 │ │ │ │ +000000000009eec8 0000000000000403 R_AARCH64_RELATIVE e348 │ │ │ │ +000000000009eed0 0000000000000403 R_AARCH64_RELATIVE 57c28 │ │ │ │ +000000000009eed8 0000000000000403 R_AARCH64_RELATIVE 58180 │ │ │ │ +000000000009eee8 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009eef0 0000000000000403 R_AARCH64_RELATIVE 579a0 │ │ │ │ +000000000009eef8 0000000000000403 R_AARCH64_RELATIVE 582cc │ │ │ │ +000000000009ef08 0000000000000403 R_AARCH64_RELATIVE 5a740 │ │ │ │ +000000000009ef20 0000000000000403 R_AARCH64_RELATIVE 9ed78 │ │ │ │ +000000000009ef28 0000000000000403 R_AARCH64_RELATIVE 57ae4 │ │ │ │ +000000000009ef30 0000000000000403 R_AARCH64_RELATIVE 58420 │ │ │ │ +000000000009ef40 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009ef48 0000000000000403 R_AARCH64_RELATIVE 5ab00 │ │ │ │ +000000000009ef50 0000000000000403 R_AARCH64_RELATIVE e2f0 │ │ │ │ +000000000009ef58 0000000000000403 R_AARCH64_RELATIVE 57848 │ │ │ │ +000000000009ef60 0000000000000403 R_AARCH64_RELATIVE 57d80 │ │ │ │ +000000000009ef70 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009ef78 0000000000000403 R_AARCH64_RELATIVE 575c0 │ │ │ │ +000000000009ef80 0000000000000403 R_AARCH64_RELATIVE 57ecc │ │ │ │ +000000000009ef90 0000000000000403 R_AARCH64_RELATIVE 5a740 │ │ │ │ +000000000009efa8 0000000000000403 R_AARCH64_RELATIVE 9edc0 │ │ │ │ +000000000009efb0 0000000000000403 R_AARCH64_RELATIVE 57704 │ │ │ │ +000000000009efb8 0000000000000403 R_AARCH64_RELATIVE 58020 │ │ │ │ +000000000009efc8 0000000000000403 R_AARCH64_RELATIVE 9ee20 │ │ │ │ +000000000009efd0 0000000000000403 R_AARCH64_RELATIVE 55c20 │ │ │ │ +000000000009efd8 0000000000000403 R_AARCH64_RELATIVE 55c40 │ │ │ │ +000000000009efe8 0000000000000403 R_AARCH64_RELATIVE 55640 │ │ │ │ +000000000009eff0 0000000000000403 R_AARCH64_RELATIVE 55660 │ │ │ │ +000000000009eff8 0000000000000403 R_AARCH64_RELATIVE 55700 │ │ │ │ +000000000009f048 0000000000000403 R_AARCH64_RELATIVE 7c448 │ │ │ │ +000000000009f060 0000000000000403 R_AARCH64_RELATIVE 7c468 │ │ │ │ +000000000009f078 0000000000000403 R_AARCH64_RELATIVE 7c2b8 │ │ │ │ +000000000009f080 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009f090 0000000000000403 R_AARCH64_RELATIVE 7c498 │ │ │ │ +000000000009f0a8 0000000000000403 R_AARCH64_RELATIVE 7c4b0 │ │ │ │ +000000000009f0b8 0000000000000403 R_AARCH64_RELATIVE 7c4d8 │ │ │ │ +000000000009f0c0 0000000000000403 R_AARCH64_RELATIVE 9f0a0 │ │ │ │ +000000000009f0d0 0000000000000403 R_AARCH64_RELATIVE 7c4f8 │ │ │ │ +000000000009f0e8 0000000000000403 R_AARCH64_RELATIVE 7c518 │ │ │ │ +000000000009f100 0000000000000403 R_AARCH64_RELATIVE 7c538 │ │ │ │ +000000000009f110 0000000000000403 R_AARCH64_RELATIVE 7c568 │ │ │ │ +000000000009f130 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f148 0000000000000403 R_AARCH64_RELATIVE 7c598 │ │ │ │ +000000000009f168 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f180 0000000000000403 R_AARCH64_RELATIVE 7c5f8 │ │ │ │ +000000000009f1a0 0000000000000403 R_AARCH64_RELATIVE 9f0f8 │ │ │ │ +000000000009f1b8 0000000000000403 R_AARCH64_RELATIVE 7c628 │ │ │ │ +000000000009f1c0 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f1d0 0000000000000403 R_AARCH64_RELATIVE 7c640 │ │ │ │ +000000000009f1d8 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f1e8 0000000000000403 R_AARCH64_RELATIVE 7c690 │ │ │ │ +000000000009f1f0 0000000000000403 R_AARCH64_RELATIVE 9f0b0 │ │ │ │ +000000000009f200 0000000000000403 R_AARCH64_RELATIVE 7c6a8 │ │ │ │ +000000000009f210 0000000000000403 R_AARCH64_RELATIVE 7c6e0 │ │ │ │ +000000000009f220 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009f230 0000000000000403 R_AARCH64_RELATIVE 9f0e0 │ │ │ │ +000000000009f240 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009f258 0000000000000403 R_AARCH64_RELATIVE 7c710 │ │ │ │ +000000000009f268 0000000000000403 R_AARCH64_RELATIVE 9dc18 │ │ │ │ +000000000009f278 0000000000000403 R_AARCH64_RELATIVE 9f088 │ │ │ │ +000000000009f288 0000000000000403 R_AARCH64_RELATIVE 9dc08 │ │ │ │ +000000000009f2a0 0000000000000403 R_AARCH64_RELATIVE 9f040 │ │ │ │ +000000000009f2a8 0000000000000403 R_AARCH64_RELATIVE 55bc0 │ │ │ │ +000000000009f2b0 0000000000000403 R_AARCH64_RELATIVE 55be0 │ │ │ │ +000000000009f2c8 0000000000000403 R_AARCH64_RELATIVE 9f058 │ │ │ │ +000000000009f2d0 0000000000000403 R_AARCH64_RELATIVE 57140 │ │ │ │ +000000000009f2d8 0000000000000403 R_AARCH64_RELATIVE 57380 │ │ │ │ +000000000009f2e8 0000000000000403 R_AARCH64_RELATIVE 5a740 │ │ │ │ +000000000009f300 0000000000000403 R_AARCH64_RELATIVE 9f070 │ │ │ │ +000000000009f308 0000000000000403 R_AARCH64_RELATIVE 57260 │ │ │ │ +000000000009f310 0000000000000403 R_AARCH64_RELATIVE 574a0 │ │ │ │ +000000000009f320 0000000000000403 R_AARCH64_RELATIVE 5a740 │ │ │ │ +000000000009f338 0000000000000403 R_AARCH64_RELATIVE 9f0c8 │ │ │ │ +000000000009f340 0000000000000403 R_AARCH64_RELATIVE 55c80 │ │ │ │ +000000000009f348 0000000000000403 R_AARCH64_RELATIVE 55ca0 │ │ │ │ +000000000009f360 0000000000000403 R_AARCH64_RELATIVE 9f108 │ │ │ │ +000000000009f368 0000000000000403 R_AARCH64_RELATIVE 59e00 │ │ │ │ +000000000009f370 0000000000000403 R_AARCH64_RELATIVE 55580 │ │ │ │ +000000000009f378 0000000000000403 R_AARCH64_RELATIVE 555c0 │ │ │ │ +000000000009f380 0000000000000403 R_AARCH64_RELATIVE 555e0 │ │ │ │ +000000000009f388 0000000000000403 R_AARCH64_RELATIVE 55600 │ │ │ │ +000000000009f398 0000000000000403 R_AARCH64_RELATIVE 56460 │ │ │ │ +000000000009f3a0 0000000000000403 R_AARCH64_RELATIVE 5bf60 │ │ │ │ +000000000009f3a8 0000000000000403 R_AARCH64_RELATIVE 56860 │ │ │ │ +000000000009f3b0 0000000000000403 R_AARCH64_RELATIVE 56b00 │ │ │ │ +000000000009f3b8 0000000000000403 R_AARCH64_RELATIVE 5d360 │ │ │ │ +000000000009f3c0 0000000000000403 R_AARCH64_RELATIVE 55620 │ │ │ │ +000000000009f3d0 0000000000000403 R_AARCH64_RELATIVE 9f108 │ │ │ │ +000000000009f3d8 0000000000000403 R_AARCH64_RELATIVE 55630 │ │ │ │ +000000000009f3e0 0000000000000403 R_AARCH64_RELATIVE 56780 │ │ │ │ +000000000009f3e8 0000000000000403 R_AARCH64_RELATIVE 56bcc │ │ │ │ +000000000009f3f8 0000000000000403 R_AARCH64_RELATIVE 9f140 │ │ │ │ +000000000009f400 0000000000000403 R_AARCH64_RELATIVE 5a2a0 │ │ │ │ +000000000009f408 0000000000000403 R_AARCH64_RELATIVE 554c0 │ │ │ │ +000000000009f410 0000000000000403 R_AARCH64_RELATIVE 55500 │ │ │ │ +000000000009f418 0000000000000403 R_AARCH64_RELATIVE 55520 │ │ │ │ +000000000009f420 0000000000000403 R_AARCH64_RELATIVE 55540 │ │ │ │ +000000000009f430 0000000000000403 R_AARCH64_RELATIVE 564c0 │ │ │ │ +000000000009f438 0000000000000403 R_AARCH64_RELATIVE 5c040 │ │ │ │ +000000000009f440 0000000000000403 R_AARCH64_RELATIVE 56a20 │ │ │ │ +000000000009f448 0000000000000403 R_AARCH64_RELATIVE 56ca0 │ │ │ │ +000000000009f450 0000000000000403 R_AARCH64_RELATIVE 56520 │ │ │ │ +000000000009f458 0000000000000403 R_AARCH64_RELATIVE 55560 │ │ │ │ +000000000009f468 0000000000000403 R_AARCH64_RELATIVE 9f140 │ │ │ │ +000000000009f470 0000000000000403 R_AARCH64_RELATIVE 55570 │ │ │ │ +000000000009f478 0000000000000403 R_AARCH64_RELATIVE 56940 │ │ │ │ +000000000009f480 0000000000000403 R_AARCH64_RELATIVE 56d6c │ │ │ │ +000000000009f490 0000000000000403 R_AARCH64_RELATIVE 9f178 │ │ │ │ +000000000009f498 0000000000000403 R_AARCH64_RELATIVE 59960 │ │ │ │ +000000000009f4a0 0000000000000403 R_AARCH64_RELATIVE 55400 │ │ │ │ +000000000009f4a8 0000000000000403 R_AARCH64_RELATIVE 55440 │ │ │ │ +000000000009f4b0 0000000000000403 R_AARCH64_RELATIVE 55460 │ │ │ │ +000000000009f4b8 0000000000000403 R_AARCH64_RELATIVE 55480 │ │ │ │ +000000000009f4c8 0000000000000403 R_AARCH64_RELATIVE 56400 │ │ │ │ +000000000009f4d0 0000000000000403 R_AARCH64_RELATIVE 5be80 │ │ │ │ +000000000009f4d8 0000000000000403 R_AARCH64_RELATIVE 566a0 │ │ │ │ +000000000009f4e0 0000000000000403 R_AARCH64_RELATIVE 56e40 │ │ │ │ +000000000009f4e8 0000000000000403 R_AARCH64_RELATIVE 5c5c0 │ │ │ │ +000000000009f4f0 0000000000000403 R_AARCH64_RELATIVE 554a0 │ │ │ │ +000000000009f500 0000000000000403 R_AARCH64_RELATIVE 9f178 │ │ │ │ +000000000009f508 0000000000000403 R_AARCH64_RELATIVE 554b0 │ │ │ │ +000000000009f510 0000000000000403 R_AARCH64_RELATIVE 565c0 │ │ │ │ +000000000009f518 0000000000000403 R_AARCH64_RELATIVE 56f0c │ │ │ │ +000000000009fe80 0000000000000403 R_AARCH64_RELATIVE a0050 │ │ │ │ +000000000009fe90 0000000000000403 R_AARCH64_RELATIVE a0260 │ │ │ │ 000000000009feb0 0000000000000403 R_AARCH64_RELATIVE e4a0 │ │ │ │ -000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a02a0 │ │ │ │ +000000000009ff68 0000000000000403 R_AARCH64_RELATIVE a0280 │ │ │ │ 00000000000a0008 0000000000000403 R_AARCH64_RELATIVE a0008 │ │ │ │ -00000000000a0018 0000000000000403 R_AARCH64_RELATIVE 9de80 │ │ │ │ -00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9df40 │ │ │ │ -00000000000a0038 0000000000000403 R_AARCH64_RELATIVE 9ed58 │ │ │ │ -000000000009db70 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dbb8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc00 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df68 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dfa0 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dfd8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e068 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e0b0 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e430 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4b8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5f8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e658 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed20 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009edc8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef38 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000a0020 0000000000000403 R_AARCH64_RELATIVE 9e568 │ │ │ │ +00000000000a0028 0000000000000403 R_AARCH64_RELATIVE 9f040 │ │ │ │ +00000000000a0030 0000000000000403 R_AARCH64_RELATIVE 9f0e0 │ │ │ │ +000000000009db70 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db80 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dba8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbf8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc08 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc18 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc28 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc38 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4d0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e4e0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e508 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e558 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e598 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0a0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0f8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1f8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009db90 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbb8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009dc48 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009dc60 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de80 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009de98 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009deb0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dee8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df10 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df28 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df40 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e010 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e028 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e040 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3f0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e418 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e488 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e4a0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcb0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcc8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dce0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dcf8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd10 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd28 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd40 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd58 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd70 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dd88 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dda0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de00 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de60 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de78 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e4f0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e508 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e520 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e538 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e550 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e518 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e568 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e580 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e598 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5b0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5c8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e5e0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5a8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5c0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e610 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e628 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e640 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e658 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e670 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e688 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e6a0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ 000000000009e6b8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ece0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed08 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed58 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed70 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed98 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009edb0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee00 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee18 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee30 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee48 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee60 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee78 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ee90 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eea8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eec0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eed8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009eef0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef08 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ef20 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009dc58 000000fd00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e530 000000fd00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dcc8 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e200 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dd40 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009ddc8 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009e140 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009e178 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ -000000000009dd50 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009ddd8 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e150 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009e188 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ -000000000009de20 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de40 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de48 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e768 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e830 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8f8 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9c0 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea88 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb50 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f040 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f108 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1d0 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f298 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f360 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f428 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de50 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e770 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e838 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e900 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9c8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea90 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb58 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f048 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f110 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1d8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f2a0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f368 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f430 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de58 0000008900000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de60 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e780 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e848 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e910 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9d8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eaa0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb68 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f058 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f120 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1e8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f2b0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f378 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f440 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de68 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de70 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e790 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e858 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e920 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9e8 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eab0 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb78 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f068 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f130 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1f8 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f2c0 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f388 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f450 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de78 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009de90 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e620 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009dea8 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ -000000000009dec8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ded8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df00 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009df58 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e058 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3d0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e3e0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e408 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e458 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009e468 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 │ │ │ │ -000000000009ecc0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecd0 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ecf8 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed48 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009ed88 0000005900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000009def8 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df50 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df38 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009df80 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dfb8 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009dff0 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ -000000000009e118 000000c100000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ec20 000000c100000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e1a0 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e1a8 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e1c0 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e1c8 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ -000000000009e240 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e2d8 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e370 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ -000000000009e4e0 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e6e0 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e708 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e680 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ed68 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009ed80 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 │ │ │ │ -000000000009e748 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e810 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e8d8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009e9a0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ea68 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009eb30 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f020 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f0e8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f1b0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f278 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f340 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009f408 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009ec98 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009efa0 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009f4f8 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -000000000009edf0 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009efb8 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ -000000000009efe0 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e6d0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e6e8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e700 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e718 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e730 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ee08 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ee20 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f040 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f058 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f070 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f088 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0b0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0c8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f0e0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1b0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1c8 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f1e0 000000a800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dbd0 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dc78 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ddb8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009de18 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e530 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e5d8 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009e748 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ed30 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009ed78 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009edc0 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f108 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f140 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f178 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f208 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009f250 000000ea00000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000009dca0 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009def0 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df18 000000e700000101 R_AARCH64_ABS64 0000000000000000 _ZTISo@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dcf0 000000fd00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ee18 000000fd00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dde0 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f050 000000f000000101 R_AARCH64_ABS64 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009de40 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e578 0000000800000101 R_AARCH64_ABS64 0000000000000000 _ZTINSt8ios_base7failureB5cxx11E@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e590 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 │ │ │ │ +000000000009dea0 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dea8 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dec0 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009dec8 0000010300000101 R_AARCH64_ABS64 0000000000000000 __cxa_pure_virtual@CXXABI_1.3 + 0 │ │ │ │ +000000000009df58 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e020 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e0e8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1b0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e278 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e340 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e830 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e8f8 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9c0 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea88 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb50 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec18 0000006b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df78 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e040 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e108 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1d0 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e298 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e360 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e850 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e918 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9e0 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eaa8 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb70 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec38 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f008 0000010700000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9showmanycEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df80 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e048 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e110 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1d8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2a0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e368 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e858 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e920 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9e8 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eab0 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb78 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec40 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f010 0000007b00000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009df90 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e058 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e120 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1e8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2b0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e378 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e868 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e930 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e9f8 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eac0 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb88 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec50 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f020 0000002600000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5uflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009dfa0 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e068 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e130 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e1f8 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e2c0 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e388 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e878 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e940 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ea08 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ead0 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009eb98 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ec60 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f030 0000009100000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e430 000000c100000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f2b8 000000c100000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt11logic_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e4a8 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e7b0 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009ed08 000000a500000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt8ios_base7failureB5cxx114whatEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +000000000009e600 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e7c8 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009e7f0 000000be00000101 R_AARCH64_ABS64 0000000000000000 _ZTISi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ee88 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f350 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt13runtime_error4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009ef00 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009ef88 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f2e0 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009f318 0000001200000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name4whatEv + 0 │ │ │ │ +000000000009ef10 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009ef98 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f2f0 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009f328 000000bd00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options22error_with_option_name23substitute_placeholdersERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE + 0 │ │ │ │ +000000000009efe0 0000002500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE5imbueERKSt6locale@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f000 000000c400000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE4syncEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f018 0000008900000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9underflowEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f028 0000001500000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE9pbackfailEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f038 0000005300000101 R_AARCH64_ABS64 0000000000000000 _ZNSt15basic_streambufIcSt11char_traitsIcEE8overflowEi@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f068 0000000700000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options22error_with_option_nameE + 0 │ │ │ │ +000000000009f098 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f0f0 000000b700000101 R_AARCH64_ABS64 0000000000000000 _ZTISt8bad_cast@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f0d8 0000010e00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +000000000009f120 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f158 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f190 0000008c00000101 R_AARCH64_ABS64 0000000000000000 _ZTIN5boost15program_options29value_semantic_codecvt_helperIcEE + 0 │ │ │ │ +000000000009f390 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f428 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ +000000000009f4c0 000000ff00000101 R_AARCH64_ABS64 0000000000000000 _ZNK5boost15program_options29value_semantic_codecvt_helperIcE5parseERNS_3anyERKSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaISB_EEb + 0 │ │ │ │ 000000000009fe78 0000000300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTIi@CXXABI_1.3 + 0 │ │ │ │ 000000000009fe88 0000001400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009fe98 0000002100000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib8deflatedE + 0 │ │ │ │ 000000000009fea0 0000002b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000009fea8 0000003300000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000009feb8 0000004300000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost15program_options19options_description21m_default_line_lengthE + 0 │ │ │ │ 000000000009fec0 0000004600000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib4okayE + 0 │ │ │ │ @@ -925,16 +925,16 @@ │ │ │ │ 000000000009ffc8 0000010200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib6finishE + 0 │ │ │ │ 000000000009ffd0 0000010500000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000009ffd8 0000010900000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe0 0000010b00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009ffe8 0000010c00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZN5boost9iostreams4zlib19default_compressionE + 0 │ │ │ │ 000000000009fff0 0000010d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTId@CXXABI_1.3 + 0 │ │ │ │ 000000000009fff8 0000011000000401 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 000000df00000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000a0010 000000df00000101 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 0xb090 contains 217 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000009f7a8 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f7b0 0000000500000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZSt18uncaught_exceptionv@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f7b8 0000000600000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSt14basic_ofstreamIcSt11char_traitsIcEE4openEPKcSt13_Ios_Openmode@GLIBCXX_3.4 + 0 │ │ │ │ 000000000009f7c0 0000000900000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZN5boost9iostreams6detail10bzip2_base8compressEi + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libboost_program_options.so.1.90.0] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [ld-linux-aarch64.so.1] │ │ │ │ 0x000000000000000c (INIT) 0xc4e8 │ │ │ │ - 0x000000000000000d (FINI) 0x75b9c │ │ │ │ + 0x000000000000000d (FINI) 0x76b9c │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x9d3d0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 24 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x9d3e8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x320 │ │ │ │ 0x0000000000000005 (STRTAB) 0x2278 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x490 │ │ │ ├── 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: 673e0272723c392a6ba16b3ca8fd7c1c1ba3fd04 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7bc40ab255c89ec0f804654621d10184496250dd │ │ │ │ │ │ │ │ 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,681 +1,681 @@ │ │ │ │ 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: 0x14dc (offset: 0x7cc30) │ │ │ │ + Start of frame section: 0x14d8 (offset: 0x7dc18) │ │ │ │ Entries in search table: 0x29a │ │ │ │ - 0xfffffffffff92270 (offset: 0xd9c0) -> 0x18e8 fde=[ 408] │ │ │ │ - 0xfffffffffff9233c (offset: 0xda8c) -> 0x1910 fde=[ 430] │ │ │ │ - 0xfffffffffff92410 (offset: 0xdb60) -> 0x1a14 fde=[ 534] │ │ │ │ - 0xfffffffffff924f0 (offset: 0xdc40) -> 0x1a3c fde=[ 55c] │ │ │ │ - 0xfffffffffff92544 (offset: 0xdc94) -> 0x2dd8 fde=[ 18f8] │ │ │ │ - 0xfffffffffff925a8 (offset: 0xdcf8) -> 0x2fa4 fde=[ 1ac4] │ │ │ │ - 0xfffffffffff92620 (offset: 0xdd70) -> 0x30a4 fde=[ 1bc4] │ │ │ │ - 0xfffffffffff926c4 (offset: 0xde14) -> 0x30cc fde=[ 1bec] │ │ │ │ - 0xfffffffffff92768 (offset: 0xdeb8) -> 0x3318 fde=[ 1e38] │ │ │ │ - 0xfffffffffff927c0 (offset: 0xdf10) -> 0x3378 fde=[ 1e98] │ │ │ │ - 0xfffffffffff92818 (offset: 0xdf68) -> 0x36f8 fde=[ 2218] │ │ │ │ - 0xfffffffffff9286c (offset: 0xdfbc) -> 0x37c8 fde=[ 22e8] │ │ │ │ - 0xfffffffffff928c0 (offset: 0xe010) -> 0x3890 fde=[ 23b0] │ │ │ │ - 0xfffffffffff92914 (offset: 0xe064) -> 0x5aa4 fde=[ 45c4] │ │ │ │ - 0xfffffffffff929f8 (offset: 0xe148) -> 0x5b3c fde=[ 465c] │ │ │ │ - 0xfffffffffff92ac4 (offset: 0xe214) -> 0x64bc fde=[ 4fdc] │ │ │ │ - 0xfffffffffff92b3c (offset: 0xe28c) -> 0x64dc fde=[ 4ffc] │ │ │ │ - 0xfffffffffff92bc8 (offset: 0xe318) -> 0x78c8 fde=[ 63e8] │ │ │ │ - 0xfffffffffff92cb8 (offset: 0xe408) -> 0x8a38 fde=[ 7558] │ │ │ │ - 0xfffffffffff92d50 (offset: 0xe4a0) -> 0x5430 fde=[ 3f50] │ │ │ │ - 0xfffffffffff93150 (offset: 0xe8a0) -> 0x5480 fde=[ 3fa0] │ │ │ │ - 0xfffffffffff93230 (offset: 0xe980) -> 0x9d78 fde=[ 8898] │ │ │ │ - 0xfffffffffff93270 (offset: 0xe9c0) -> 0x14f4 fde=[ 14] │ │ │ │ - 0xfffffffffff932d0 (offset: 0xea20) -> 0x1508 fde=[ 28] │ │ │ │ - 0xfffffffffff93300 (offset: 0xea50) -> 0x151c fde=[ 3c] │ │ │ │ - 0xfffffffffff9333c (offset: 0xea8c) -> 0x1530 fde=[ 50] │ │ │ │ - 0xfffffffffff93390 (offset: 0xeae0) -> 0x1558 fde=[ 78] │ │ │ │ - 0xfffffffffff933b0 (offset: 0xeb00) -> 0x1b3c fde=[ 65c] │ │ │ │ - 0xfffffffffff934d0 (offset: 0xec20) -> 0x1d64 fde=[ 884] │ │ │ │ - 0xfffffffffff935b0 (offset: 0xed00) -> 0x20b8 fde=[ bd8] │ │ │ │ - 0xfffffffffff936d0 (offset: 0xee20) -> 0x214c fde=[ c6c] │ │ │ │ - 0xfffffffffff939a0 (offset: 0xf0f0) -> 0x21a4 fde=[ cc4] │ │ │ │ - 0xfffffffffff93d30 (offset: 0xf480) -> 0x2a30 fde=[ 1550] │ │ │ │ - 0xfffffffffff93ef4 (offset: 0xf644) -> 0x2a6c fde=[ 158c] │ │ │ │ - 0xfffffffffff94110 (offset: 0xf860) -> 0x2bd8 fde=[ 16f8] │ │ │ │ - 0xfffffffffff949d0 (offset: 0x10120) -> 0x2ca0 fde=[ 17c0] │ │ │ │ - 0xfffffffffff95840 (offset: 0x10f90) -> 0x2d70 fde=[ 1890] │ │ │ │ - 0xfffffffffff97490 (offset: 0x12be0) -> 0x2e34 fde=[ 1954] │ │ │ │ - 0xfffffffffff97f58 (offset: 0x136a8) -> 0x2f54 fde=[ 1a74] │ │ │ │ - 0xfffffffffff98cd0 (offset: 0x14420) -> 0x1570 fde=[ 90] │ │ │ │ - 0xfffffffffff98cf0 (offset: 0x14440) -> 0x1584 fde=[ a4] │ │ │ │ - 0xfffffffffff98d10 (offset: 0x14460) -> 0x1598 fde=[ b8] │ │ │ │ - 0xfffffffffff98d30 (offset: 0x14480) -> 0x15ac fde=[ cc] │ │ │ │ - 0xfffffffffff98d50 (offset: 0x144a0) -> 0x15c0 fde=[ e0] │ │ │ │ - 0xfffffffffff98d70 (offset: 0x144c0) -> 0x15d4 fde=[ f4] │ │ │ │ - 0xfffffffffff98d90 (offset: 0x144e0) -> 0x15e8 fde=[ 108] │ │ │ │ - 0xfffffffffff98db0 (offset: 0x14500) -> 0x15fc fde=[ 11c] │ │ │ │ - 0xfffffffffff98dd0 (offset: 0x14520) -> 0x1610 fde=[ 130] │ │ │ │ - 0xfffffffffff98df0 (offset: 0x14540) -> 0x1624 fde=[ 144] │ │ │ │ - 0xfffffffffff98e30 (offset: 0x14580) -> 0x1638 fde=[ 158] │ │ │ │ - 0xfffffffffff98e50 (offset: 0x145a0) -> 0x164c fde=[ 16c] │ │ │ │ - 0xfffffffffff98e70 (offset: 0x145c0) -> 0x1660 fde=[ 180] │ │ │ │ - 0xfffffffffff98e90 (offset: 0x145e0) -> 0x1674 fde=[ 194] │ │ │ │ - 0xfffffffffff98ea0 (offset: 0x145f0) -> 0x1a7c fde=[ 59c] │ │ │ │ - 0xfffffffffff98eb0 (offset: 0x14600) -> 0x1688 fde=[ 1a8] │ │ │ │ - 0xfffffffffff98ef0 (offset: 0x14640) -> 0x169c fde=[ 1bc] │ │ │ │ - 0xfffffffffff98f10 (offset: 0x14660) -> 0x16b0 fde=[ 1d0] │ │ │ │ - 0xfffffffffff98f30 (offset: 0x14680) -> 0x16c4 fde=[ 1e4] │ │ │ │ - 0xfffffffffff98f50 (offset: 0x146a0) -> 0x16d8 fde=[ 1f8] │ │ │ │ - 0xfffffffffff98f60 (offset: 0x146b0) -> 0x1aa4 fde=[ 5c4] │ │ │ │ - 0xfffffffffff98f70 (offset: 0x146c0) -> 0x16ec fde=[ 20c] │ │ │ │ - 0xfffffffffff98fb0 (offset: 0x14700) -> 0x1700 fde=[ 220] │ │ │ │ - 0xfffffffffff98fd0 (offset: 0x14720) -> 0x1714 fde=[ 234] │ │ │ │ - 0xfffffffffff98ff0 (offset: 0x14740) -> 0x1728 fde=[ 248] │ │ │ │ - 0xfffffffffff99010 (offset: 0x14760) -> 0x173c fde=[ 25c] │ │ │ │ - 0xfffffffffff99020 (offset: 0x14770) -> 0x1a90 fde=[ 5b0] │ │ │ │ - 0xfffffffffff99030 (offset: 0x14780) -> 0x1750 fde=[ 270] │ │ │ │ - 0xfffffffffff99050 (offset: 0x147a0) -> 0x1764 fde=[ 284] │ │ │ │ - 0xfffffffffff990f0 (offset: 0x14840) -> 0x1778 fde=[ 298] │ │ │ │ - 0xfffffffffff99130 (offset: 0x14880) -> 0x178c fde=[ 2ac] │ │ │ │ - 0xfffffffffff99170 (offset: 0x148c0) -> 0x17b4 fde=[ 2d4] │ │ │ │ - 0xfffffffffff991b0 (offset: 0x14900) -> 0x17dc fde=[ 2fc] │ │ │ │ - 0xfffffffffff991d0 (offset: 0x14920) -> 0x17f0 fde=[ 310] │ │ │ │ - 0xfffffffffff991f0 (offset: 0x14940) -> 0x1804 fde=[ 324] │ │ │ │ - 0xfffffffffff99210 (offset: 0x14960) -> 0x1818 fde=[ 338] │ │ │ │ - 0xfffffffffff99250 (offset: 0x149a0) -> 0x1840 fde=[ 360] │ │ │ │ - 0xfffffffffff99270 (offset: 0x149c0) -> 0x1854 fde=[ 374] │ │ │ │ - 0xfffffffffff992b0 (offset: 0x14a00) -> 0x1898 fde=[ 3b8] │ │ │ │ - 0xfffffffffff99330 (offset: 0x14a80) -> 0x1c74 fde=[ 794] │ │ │ │ - 0xfffffffffff993b0 (offset: 0x14b00) -> 0x1c9c fde=[ 7bc] │ │ │ │ - 0xfffffffffff99430 (offset: 0x14b80) -> 0x18c0 fde=[ 3e0] │ │ │ │ - 0xfffffffffff994b0 (offset: 0x14c00) -> 0x1d14 fde=[ 834] │ │ │ │ - 0xfffffffffff99530 (offset: 0x14c80) -> 0x1d3c fde=[ 85c] │ │ │ │ - 0xfffffffffff995b0 (offset: 0x14d00) -> 0x1938 fde=[ 458] │ │ │ │ - 0xfffffffffff995d0 (offset: 0x14d20) -> 0x194c fde=[ 46c] │ │ │ │ - 0xfffffffffff99610 (offset: 0x14d60) -> 0x1974 fde=[ 494] │ │ │ │ - 0xfffffffffff99630 (offset: 0x14d80) -> 0x1988 fde=[ 4a8] │ │ │ │ - 0xfffffffffff99670 (offset: 0x14dc0) -> 0x19b0 fde=[ 4d0] │ │ │ │ - 0xfffffffffff99690 (offset: 0x14de0) -> 0x19c4 fde=[ 4e4] │ │ │ │ - 0xfffffffffff996d0 (offset: 0x14e20) -> 0x19ec fde=[ 50c] │ │ │ │ - 0xfffffffffff99750 (offset: 0x14ea0) -> 0x1cc4 fde=[ 7e4] │ │ │ │ - 0xfffffffffff997d0 (offset: 0x14f20) -> 0x1cec fde=[ 80c] │ │ │ │ - 0xfffffffffff99850 (offset: 0x14fa0) -> 0x1a58 fde=[ 578] │ │ │ │ - 0xfffffffffff998f0 (offset: 0x15040) -> 0x1ab8 fde=[ 5d8] │ │ │ │ - 0xfffffffffff99960 (offset: 0x150b0) -> 0x1b6c fde=[ 68c] │ │ │ │ - 0xfffffffffff999e0 (offset: 0x15130) -> 0x1b98 fde=[ 6b8] │ │ │ │ - 0xfffffffffff99a70 (offset: 0x151c0) -> 0x1ae4 fde=[ 604] │ │ │ │ - 0xfffffffffff99ae0 (offset: 0x15230) -> 0x1bc4 fde=[ 6e4] │ │ │ │ - 0xfffffffffff99b60 (offset: 0x152b0) -> 0x1bf0 fde=[ 710] │ │ │ │ - 0xfffffffffff99bf0 (offset: 0x15340) -> 0x1b10 fde=[ 630] │ │ │ │ - 0xfffffffffff99c60 (offset: 0x153b0) -> 0x1c1c fde=[ 73c] │ │ │ │ - 0xfffffffffff99ce0 (offset: 0x15430) -> 0x1c48 fde=[ 768] │ │ │ │ - 0xfffffffffff99d70 (offset: 0x154c0) -> 0x1d9c fde=[ 8bc] │ │ │ │ - 0xfffffffffff99d90 (offset: 0x154e0) -> 0x1db0 fde=[ 8d0] │ │ │ │ - 0xfffffffffff99df0 (offset: 0x15540) -> 0x1dd4 fde=[ 8f4] │ │ │ │ - 0xfffffffffff99e50 (offset: 0x155a0) -> 0x1df8 fde=[ 918] │ │ │ │ - 0xfffffffffff99eb0 (offset: 0x15600) -> 0x1e1c fde=[ 93c] │ │ │ │ - 0xfffffffffff99f10 (offset: 0x15660) -> 0x1e40 fde=[ 960] │ │ │ │ - 0xfffffffffff99fb0 (offset: 0x15700) -> 0x1e6c fde=[ 98c] │ │ │ │ - 0xfffffffffff9a090 (offset: 0x157e0) -> 0x1f70 fde=[ a90] │ │ │ │ - 0xfffffffffff9a170 (offset: 0x158c0) -> 0x1ea0 fde=[ 9c0] │ │ │ │ - 0xfffffffffff9a250 (offset: 0x159a0) -> 0x1f08 fde=[ a28] │ │ │ │ - 0xfffffffffff9a330 (offset: 0x15a80) -> 0x1ed4 fde=[ 9f4] │ │ │ │ - 0xfffffffffff9a410 (offset: 0x15b60) -> 0x1f3c fde=[ a5c] │ │ │ │ - 0xfffffffffff9a4f0 (offset: 0x15c40) -> 0x1fa4 fde=[ ac4] │ │ │ │ - 0xfffffffffff9a5bc (offset: 0x15d0c) -> 0x2058 fde=[ b78] │ │ │ │ - 0xfffffffffff9a690 (offset: 0x15de0) -> 0x1fd0 fde=[ af0] │ │ │ │ - 0xfffffffffff9a75c (offset: 0x15eac) -> 0x2088 fde=[ ba8] │ │ │ │ - 0xfffffffffff9a830 (offset: 0x15f80) -> 0x1ffc fde=[ b1c] │ │ │ │ - 0xfffffffffff9a8fc (offset: 0x1604c) -> 0x2028 fde=[ b48] │ │ │ │ - 0xfffffffffff9a9d0 (offset: 0x16120) -> 0x210c fde=[ c2c] │ │ │ │ - 0xfffffffffff9ab30 (offset: 0x16280) -> 0x21fc fde=[ d1c] │ │ │ │ - 0xfffffffffff9ac50 (offset: 0x163a0) -> 0x2228 fde=[ d48] │ │ │ │ - 0xfffffffffff9ad70 (offset: 0x164c0) -> 0x2254 fde=[ d74] │ │ │ │ - 0xfffffffffff9ae90 (offset: 0x165e0) -> 0x2280 fde=[ da0] │ │ │ │ - 0xfffffffffff9afb0 (offset: 0x16700) -> 0x22ac fde=[ dcc] │ │ │ │ - 0xfffffffffff9b0f4 (offset: 0x16844) -> 0x22dc fde=[ dfc] │ │ │ │ - 0xfffffffffff9b238 (offset: 0x16988) -> 0x236c fde=[ e8c] │ │ │ │ - 0xfffffffffff9b390 (offset: 0x16ae0) -> 0x230c fde=[ e2c] │ │ │ │ - 0xfffffffffff9b4d4 (offset: 0x16c24) -> 0x233c fde=[ e5c] │ │ │ │ - 0xfffffffffff9b618 (offset: 0x16d68) -> 0x239c fde=[ ebc] │ │ │ │ - 0xfffffffffff9b770 (offset: 0x16ec0) -> 0x23cc fde=[ eec] │ │ │ │ - 0xfffffffffff9b8bc (offset: 0x1700c) -> 0x242c fde=[ f4c] │ │ │ │ - 0xfffffffffff9ba10 (offset: 0x17160) -> 0x2460 fde=[ f80] │ │ │ │ - 0xfffffffffff9bb70 (offset: 0x172c0) -> 0x23fc fde=[ f1c] │ │ │ │ - 0xfffffffffff9bcbc (offset: 0x1740c) -> 0x2494 fde=[ fb4] │ │ │ │ - 0xfffffffffff9be10 (offset: 0x17560) -> 0x24c8 fde=[ fe8] │ │ │ │ - 0xfffffffffff9bf70 (offset: 0x176c0) -> 0x24fc fde=[ 101c] │ │ │ │ - 0xfffffffffff9c090 (offset: 0x177e0) -> 0x2528 fde=[ 1048] │ │ │ │ - 0xfffffffffff9c1b0 (offset: 0x17900) -> 0x2554 fde=[ 1074] │ │ │ │ - 0xfffffffffff9c330 (offset: 0x17a80) -> 0x2588 fde=[ 10a8] │ │ │ │ - 0xfffffffffff9c430 (offset: 0x17b80) -> 0x25bc fde=[ 10dc] │ │ │ │ - 0xfffffffffff9c530 (offset: 0x17c80) -> 0x25f0 fde=[ 1110] │ │ │ │ - 0xfffffffffff9c650 (offset: 0x17da0) -> 0x2628 fde=[ 1148] │ │ │ │ - 0xfffffffffff9c7d0 (offset: 0x17f20) -> 0x2660 fde=[ 1180] │ │ │ │ - 0xfffffffffff9c8b0 (offset: 0x18000) -> 0x2684 fde=[ 11a4] │ │ │ │ - 0xfffffffffff9ca50 (offset: 0x181a0) -> 0x26c8 fde=[ 11e8] │ │ │ │ - 0xfffffffffff9cb30 (offset: 0x18280) -> 0x2704 fde=[ 1224] │ │ │ │ - 0xfffffffffff9cbb0 (offset: 0x18300) -> 0x2740 fde=[ 1260] │ │ │ │ - 0xfffffffffff9cf90 (offset: 0x186e0) -> 0x2790 fde=[ 12b0] │ │ │ │ - 0xfffffffffff9d310 (offset: 0x18a60) -> 0x27dc fde=[ 12fc] │ │ │ │ - 0xfffffffffff9d430 (offset: 0x18b80) -> 0x2820 fde=[ 1340] │ │ │ │ - 0xfffffffffff9d4f0 (offset: 0x18c40) -> 0x2858 fde=[ 1378] │ │ │ │ - 0xfffffffffff9d570 (offset: 0x18cc0) -> 0x2888 fde=[ 13a8] │ │ │ │ - 0xfffffffffff9da10 (offset: 0x19160) -> 0x28fc fde=[ 141c] │ │ │ │ - 0xfffffffffff9deb0 (offset: 0x19600) -> 0x2970 fde=[ 1490] │ │ │ │ - 0xfffffffffff9e350 (offset: 0x19aa0) -> 0x29e4 fde=[ 1504] │ │ │ │ - 0xfffffffffff9e710 (offset: 0x19e60) -> 0x2aac fde=[ 15cc] │ │ │ │ - 0xfffffffffff9e9b0 (offset: 0x1a100) -> 0x2ae8 fde=[ 1608] │ │ │ │ - 0xfffffffffff9ec50 (offset: 0x1a3a0) -> 0x2b24 fde=[ 1644] │ │ │ │ - 0xfffffffffff9ecd0 (offset: 0x1a420) -> 0x2b4c fde=[ 166c] │ │ │ │ - 0xfffffffffff9ed50 (offset: 0x1a4a0) -> 0x2b74 fde=[ 1694] │ │ │ │ - 0xfffffffffff9edd0 (offset: 0x1a520) -> 0x2b9c fde=[ 16bc] │ │ │ │ - 0xfffffffffff9eef0 (offset: 0x1a640) -> 0x2c28 fde=[ 1748] │ │ │ │ - 0xfffffffffff9f030 (offset: 0x1a780) -> 0x2c64 fde=[ 1784] │ │ │ │ - 0xfffffffffff9f170 (offset: 0x1a8c0) -> 0x2df8 fde=[ 1918] │ │ │ │ - 0xfffffffffff9f430 (offset: 0x1ab80) -> 0x2e84 fde=[ 19a4] │ │ │ │ - 0xfffffffffff9f510 (offset: 0x1ac60) -> 0x2ebc fde=[ 19dc] │ │ │ │ - 0xfffffffffff9fa90 (offset: 0x1b1e0) -> 0x2fc4 fde=[ 1ae4] │ │ │ │ - 0xfffffffffff9fb70 (offset: 0x1b2c0) -> 0x2ffc fde=[ 1b1c] │ │ │ │ - 0xfffffffffff9fc50 (offset: 0x1b3a0) -> 0x3034 fde=[ 1b54] │ │ │ │ - 0xfffffffffff9fd30 (offset: 0x1b480) -> 0x3070 fde=[ 1b90] │ │ │ │ - 0xfffffffffff9fef0 (offset: 0x1b640) -> 0x30f4 fde=[ 1c14] │ │ │ │ - 0xfffffffffffa01d0 (offset: 0x1b920) -> 0x3154 fde=[ 1c74] │ │ │ │ - 0xfffffffffffa0870 (offset: 0x1bfc0) -> 0x325c fde=[ 1d7c] │ │ │ │ - 0xfffffffffffa0910 (offset: 0x1c060) -> 0x3270 fde=[ 1d90] │ │ │ │ - 0xfffffffffffa0f70 (offset: 0x1c6c0) -> 0x32b0 fde=[ 1dd0] │ │ │ │ - 0xfffffffffffa0ff0 (offset: 0x1c740) -> 0x32dc fde=[ 1dfc] │ │ │ │ - 0xfffffffffffa1250 (offset: 0x1c9a0) -> 0x333c fde=[ 1e5c] │ │ │ │ - 0xfffffffffffa14b0 (offset: 0x1cc00) -> 0x33a0 fde=[ 1ec0] │ │ │ │ - 0xfffffffffffa159c (offset: 0x1ccec) -> 0x33e8 fde=[ 1f08] │ │ │ │ - 0xfffffffffffa17b8 (offset: 0x1cf08) -> 0x3440 fde=[ 1f60] │ │ │ │ - 0xfffffffffffa1a90 (offset: 0x1d1e0) -> 0x34f0 fde=[ 2010] │ │ │ │ - 0xfffffffffffa1bd0 (offset: 0x1d320) -> 0x3554 fde=[ 2074] │ │ │ │ - 0xfffffffffffa1ed8 (offset: 0x1d628) -> 0x3598 fde=[ 20b8] │ │ │ │ - 0xfffffffffffa1f3c (offset: 0x1d68c) -> 0x35c0 fde=[ 20e0] │ │ │ │ - 0xfffffffffffa28b0 (offset: 0x1e000) -> 0x368c fde=[ 21ac] │ │ │ │ - 0xfffffffffffa3870 (offset: 0x1efc0) -> 0x3498 fde=[ 1fb8] │ │ │ │ - 0xfffffffffffa3950 (offset: 0x1f0a0) -> 0x34c4 fde=[ 1fe4] │ │ │ │ - 0xfffffffffffa3a30 (offset: 0x1f180) -> 0x3614 fde=[ 2134] │ │ │ │ - 0xfffffffffffa3bd0 (offset: 0x1f320) -> 0x3654 fde=[ 2174] │ │ │ │ - 0xfffffffffffa3c90 (offset: 0x1f3e0) -> 0x3714 fde=[ 2234] │ │ │ │ - 0xfffffffffffa3db0 (offset: 0x1f500) -> 0x3768 fde=[ 2288] │ │ │ │ - 0xfffffffffffa5f30 (offset: 0x21680) -> 0x37e4 fde=[ 2304] │ │ │ │ - 0xfffffffffffa6050 (offset: 0x217a0) -> 0x3838 fde=[ 2358] │ │ │ │ - 0xfffffffffffa6d90 (offset: 0x224e0) -> 0x38ac fde=[ 23cc] │ │ │ │ - 0xfffffffffffa6eb0 (offset: 0x22600) -> 0x3900 fde=[ 2420] │ │ │ │ - 0xfffffffffffa7e58 (offset: 0x235a8) -> 0x3958 fde=[ 2478] │ │ │ │ - 0xfffffffffffa8070 (offset: 0x237c0) -> 0x3994 fde=[ 24b4] │ │ │ │ - 0xfffffffffffaadb4 (offset: 0x26504) -> 0x3b6c fde=[ 268c] │ │ │ │ - 0xfffffffffffad070 (offset: 0x287c0) -> 0x3bc8 fde=[ 26e8] │ │ │ │ - 0xfffffffffffad178 (offset: 0x288c8) -> 0x3c0c fde=[ 272c] │ │ │ │ - 0xfffffffffffad1f4 (offset: 0x28944) -> 0x3c3c fde=[ 275c] │ │ │ │ - 0xfffffffffffad210 (offset: 0x28960) -> 0x3c50 fde=[ 2770] │ │ │ │ - 0xfffffffffffad240 (offset: 0x28990) -> 0x3c64 fde=[ 2784] │ │ │ │ - 0xfffffffffffad260 (offset: 0x289b0) -> 0x3c78 fde=[ 2798] │ │ │ │ - 0xfffffffffffad290 (offset: 0x289e0) -> 0x3c8c fde=[ 27ac] │ │ │ │ - 0xfffffffffffad2b8 (offset: 0x28a08) -> 0x3ca0 fde=[ 27c0] │ │ │ │ - 0xfffffffffffad2f0 (offset: 0x28a40) -> 0x3cb8 fde=[ 27d8] │ │ │ │ - 0xfffffffffffad31c (offset: 0x28a6c) -> 0x3ccc fde=[ 27ec] │ │ │ │ - 0xfffffffffffad37c (offset: 0x28acc) -> 0x3cfc fde=[ 281c] │ │ │ │ - 0xfffffffffffad438 (offset: 0x28b88) -> 0x3d2c fde=[ 284c] │ │ │ │ - 0xfffffffffffad4f4 (offset: 0x28c44) -> 0x3d5c fde=[ 287c] │ │ │ │ - 0xfffffffffffae670 (offset: 0x29dc0) -> 0x3e50 fde=[ 2970] │ │ │ │ - 0xfffffffffffaee38 (offset: 0x2a588) -> 0x3f4c fde=[ 2a6c] │ │ │ │ - 0xfffffffffffaf170 (offset: 0x2a8c0) -> 0x3fec fde=[ 2b0c] │ │ │ │ - 0xfffffffffffaf520 (offset: 0x2ac70) -> 0x4108 fde=[ 2c28] │ │ │ │ - 0xfffffffffffafc30 (offset: 0x2b380) -> 0x4238 fde=[ 2d58] │ │ │ │ - 0xfffffffffffafd90 (offset: 0x2b4e0) -> 0x3f98 fde=[ 2ab8] │ │ │ │ - 0xfffffffffffaff10 (offset: 0x2b660) -> 0x3fd8 fde=[ 2af8] │ │ │ │ - 0xfffffffffffaffd0 (offset: 0x2b720) -> 0x4268 fde=[ 2d88] │ │ │ │ - 0xfffffffffffb0138 (offset: 0x2b888) -> 0x4288 fde=[ 2da8] │ │ │ │ - 0xfffffffffffb0298 (offset: 0x2b9e8) -> 0x42a8 fde=[ 2dc8] │ │ │ │ - 0xfffffffffffb0550 (offset: 0x2bca0) -> 0x42ec fde=[ 2e0c] │ │ │ │ - 0xfffffffffffb0818 (offset: 0x2bf68) -> 0x4330 fde=[ 2e50] │ │ │ │ - 0xfffffffffffb13bc (offset: 0x2cb0c) -> 0x4400 fde=[ 2f20] │ │ │ │ - 0xfffffffffffb29f0 (offset: 0x2e140) -> 0x4450 fde=[ 2f70] │ │ │ │ - 0xfffffffffffb2c50 (offset: 0x2e3a0) -> 0x44d4 fde=[ 2ff4] │ │ │ │ - 0xfffffffffffb3990 (offset: 0x2f0e0) -> 0x4494 fde=[ 2fb4] │ │ │ │ - 0xfffffffffffb3b30 (offset: 0x2f280) -> 0x4558 fde=[ 3078] │ │ │ │ - 0xfffffffffffb3bdc (offset: 0x2f32c) -> 0x4588 fde=[ 30a8] │ │ │ │ - 0xfffffffffffb3c90 (offset: 0x2f3e0) -> 0x45bc fde=[ 30dc] │ │ │ │ - 0xfffffffffffb3ec0 (offset: 0x2f610) -> 0x461c fde=[ 313c] │ │ │ │ - 0xfffffffffffb4000 (offset: 0x2f750) -> 0x4650 fde=[ 3170] │ │ │ │ - 0xfffffffffffb44d0 (offset: 0x2fc20) -> 0x45f8 fde=[ 3118] │ │ │ │ - 0xfffffffffffb4530 (offset: 0x2fc80) -> 0x46c0 fde=[ 31e0] │ │ │ │ - 0xfffffffffffb4d70 (offset: 0x304c0) -> 0x4710 fde=[ 3230] │ │ │ │ - 0xfffffffffffb4e74 (offset: 0x305c4) -> 0x4724 fde=[ 3244] │ │ │ │ - 0xfffffffffffb4f50 (offset: 0x306a0) -> 0x4760 fde=[ 3280] │ │ │ │ - 0xfffffffffffb50f4 (offset: 0x30844) -> 0x479c fde=[ 32bc] │ │ │ │ - 0xfffffffffffb5398 (offset: 0x30ae8) -> 0x47d4 fde=[ 32f4] │ │ │ │ - 0xfffffffffffb5470 (offset: 0x30bc0) -> 0x4810 fde=[ 3330] │ │ │ │ - 0xfffffffffffb5554 (offset: 0x30ca4) -> 0x484c fde=[ 336c] │ │ │ │ - 0xfffffffffffb5830 (offset: 0x30f80) -> 0x48b4 fde=[ 33d4] │ │ │ │ - 0xfffffffffffb5a50 (offset: 0x311a0) -> 0x4940 fde=[ 3460] │ │ │ │ - 0xfffffffffffb5e50 (offset: 0x315a0) -> 0x49dc fde=[ 34fc] │ │ │ │ - 0xfffffffffffb7a10 (offset: 0x33160) -> 0x487c fde=[ 339c] │ │ │ │ - 0xfffffffffffb7ad0 (offset: 0x33220) -> 0x49a4 fde=[ 34c4] │ │ │ │ - 0xfffffffffffb7b90 (offset: 0x332e0) -> 0x4a48 fde=[ 3568] │ │ │ │ - 0xfffffffffffb7d7c (offset: 0x334cc) -> 0x4a88 fde=[ 35a8] │ │ │ │ - 0xfffffffffffb7ed8 (offset: 0x33628) -> 0x4afc fde=[ 361c] │ │ │ │ - 0xfffffffffffb92d0 (offset: 0x34a20) -> 0x4c50 fde=[ 3770] │ │ │ │ - 0xfffffffffffb9af0 (offset: 0x35240) -> 0x4ac4 fde=[ 35e4] │ │ │ │ - 0xfffffffffffb9b90 (offset: 0x352e0) -> 0x4c2c fde=[ 374c] │ │ │ │ - 0xfffffffffffb9c10 (offset: 0x35360) -> 0x4ca8 fde=[ 37c8] │ │ │ │ - 0xfffffffffffb9c70 (offset: 0x353c0) -> 0x4ccc fde=[ 37ec] │ │ │ │ - 0xfffffffffffb9d00 (offset: 0x35450) -> 0x4cf0 fde=[ 3810] │ │ │ │ - 0xfffffffffffb9d70 (offset: 0x354c0) -> 0x4d1c fde=[ 383c] │ │ │ │ - 0xfffffffffffb9d90 (offset: 0x354e0) -> 0x4d30 fde=[ 3850] │ │ │ │ - 0xfffffffffffba9b0 (offset: 0x36100) -> 0x4d88 fde=[ 38a8] │ │ │ │ - 0xfffffffffffbab00 (offset: 0x36250) -> 0x4dd4 fde=[ 38f4] │ │ │ │ - 0xfffffffffffbad98 (offset: 0x364e8) -> 0x4e10 fde=[ 3930] │ │ │ │ - 0xfffffffffffbbfb0 (offset: 0x37700) -> 0x4e94 fde=[ 39b4] │ │ │ │ - 0xfffffffffffbc120 (offset: 0x37870) -> 0x4edc fde=[ 39fc] │ │ │ │ - 0xfffffffffffbc670 (offset: 0x37dc0) -> 0x4f90 fde=[ 3ab0] │ │ │ │ - 0xfffffffffffbdd90 (offset: 0x394e0) -> 0x5064 fde=[ 3b84] │ │ │ │ - 0xfffffffffffbe610 (offset: 0x39d60) -> 0x4f34 fde=[ 3a54] │ │ │ │ - 0xfffffffffffbe6b0 (offset: 0x39e00) -> 0x4f6c fde=[ 3a8c] │ │ │ │ - 0xfffffffffffbe730 (offset: 0x39e80) -> 0x50b8 fde=[ 3bd8] │ │ │ │ - 0xfffffffffffbe880 (offset: 0x39fd0) -> 0x5104 fde=[ 3c24] │ │ │ │ - 0xfffffffffffbeb18 (offset: 0x3a268) -> 0x5140 fde=[ 3c60] │ │ │ │ - 0xfffffffffffbfdb0 (offset: 0x3b500) -> 0x51c4 fde=[ 3ce4] │ │ │ │ - 0xfffffffffffbff14 (offset: 0x3b664) -> 0x5208 fde=[ 3d28] │ │ │ │ - 0xfffffffffffc0450 (offset: 0x3bba0) -> 0x52d4 fde=[ 3df4] │ │ │ │ - 0xfffffffffffc1bd0 (offset: 0x3d320) -> 0x5388 fde=[ 3ea8] │ │ │ │ - 0xfffffffffffc2470 (offset: 0x3dbc0) -> 0x5278 fde=[ 3d98] │ │ │ │ - 0xfffffffffffc2510 (offset: 0x3dc60) -> 0x52b0 fde=[ 3dd0] │ │ │ │ - 0xfffffffffffc2590 (offset: 0x3dce0) -> 0x53d8 fde=[ 3ef8] │ │ │ │ - 0xfffffffffffc25b0 (offset: 0x3dd00) -> 0x53ec fde=[ 3f0c] │ │ │ │ - 0xfffffffffffc25d0 (offset: 0x3dd20) -> 0x5400 fde=[ 3f20] │ │ │ │ - 0xfffffffffffc26b0 (offset: 0x3de00) -> 0x54a8 fde=[ 3fc8] │ │ │ │ - 0xfffffffffffc27d0 (offset: 0x3df20) -> 0x54d8 fde=[ 3ff8] │ │ │ │ - 0xfffffffffffc27f0 (offset: 0x3df40) -> 0x54ec fde=[ 400c] │ │ │ │ - 0xfffffffffffc27f8 (offset: 0x3df48) -> 0x5528 fde=[ 4048] │ │ │ │ - 0xfffffffffffc5e50 (offset: 0x415a0) -> 0x5500 fde=[ 4020] │ │ │ │ - 0xfffffffffffc5fb0 (offset: 0x41700) -> 0x635c fde=[ 4e7c] │ │ │ │ - 0xfffffffffffc5fbc (offset: 0x4170c) -> 0x6370 fde=[ 4e90] │ │ │ │ - 0xfffffffffffc5fd0 (offset: 0x41720) -> 0x6384 fde=[ 4ea4] │ │ │ │ - 0xfffffffffffc6300 (offset: 0x41a50) -> 0x63d4 fde=[ 4ef4] │ │ │ │ - 0xfffffffffffc6390 (offset: 0x41ae0) -> 0x66a0 fde=[ 51c0] │ │ │ │ - 0xfffffffffffc64f0 (offset: 0x41c40) -> 0x670c fde=[ 522c] │ │ │ │ - 0xfffffffffffc6650 (offset: 0x41da0) -> 0x6778 fde=[ 5298] │ │ │ │ - 0xfffffffffffc67b0 (offset: 0x41f00) -> 0x67e4 fde=[ 5304] │ │ │ │ - 0xfffffffffffc6910 (offset: 0x42060) -> 0x6864 fde=[ 5384] │ │ │ │ - 0xfffffffffffc6a1c (offset: 0x4216c) -> 0x743c fde=[ 5f5c] │ │ │ │ - 0xfffffffffffc7cb0 (offset: 0x43400) -> 0x56a8 fde=[ 41c8] │ │ │ │ - 0xfffffffffffc7cd0 (offset: 0x43420) -> 0x56bc fde=[ 41dc] │ │ │ │ - 0xfffffffffffc7cf0 (offset: 0x43440) -> 0x56d0 fde=[ 41f0] │ │ │ │ - 0xfffffffffffc7d10 (offset: 0x43460) -> 0x56e4 fde=[ 4204] │ │ │ │ - 0xfffffffffffc7d30 (offset: 0x43480) -> 0x56f8 fde=[ 4218] │ │ │ │ - 0xfffffffffffc7d70 (offset: 0x434c0) -> 0x570c fde=[ 422c] │ │ │ │ - 0xfffffffffffc7d90 (offset: 0x434e0) -> 0x5720 fde=[ 4240] │ │ │ │ - 0xfffffffffffc7dd0 (offset: 0x43520) -> 0x5734 fde=[ 4254] │ │ │ │ - 0xfffffffffffc7df0 (offset: 0x43540) -> 0x5748 fde=[ 4268] │ │ │ │ - 0xfffffffffffc7e10 (offset: 0x43560) -> 0x575c fde=[ 427c] │ │ │ │ - 0xfffffffffffc7e50 (offset: 0x435a0) -> 0x5770 fde=[ 4290] │ │ │ │ - 0xfffffffffffc7e70 (offset: 0x435c0) -> 0x5784 fde=[ 42a4] │ │ │ │ - 0xfffffffffffc7e90 (offset: 0x435e0) -> 0x5798 fde=[ 42b8] │ │ │ │ - 0xfffffffffffc7ed0 (offset: 0x43620) -> 0x57ac fde=[ 42cc] │ │ │ │ - 0xfffffffffffc7ef0 (offset: 0x43640) -> 0x57c0 fde=[ 42e0] │ │ │ │ - 0xfffffffffffc7f10 (offset: 0x43660) -> 0x57d4 fde=[ 42f4] │ │ │ │ - 0xfffffffffffc7f30 (offset: 0x43680) -> 0x57e8 fde=[ 4308] │ │ │ │ - 0xfffffffffffc7f50 (offset: 0x436a0) -> 0x57fc fde=[ 431c] │ │ │ │ - 0xfffffffffffc7f70 (offset: 0x436c0) -> 0x5810 fde=[ 4330] │ │ │ │ - 0xfffffffffffc7f90 (offset: 0x436e0) -> 0x5824 fde=[ 4344] │ │ │ │ - 0xfffffffffffc7fb0 (offset: 0x43700) -> 0x5838 fde=[ 4358] │ │ │ │ - 0xfffffffffffc7fd0 (offset: 0x43720) -> 0x584c fde=[ 436c] │ │ │ │ - 0xfffffffffffc7ff0 (offset: 0x43740) -> 0x5860 fde=[ 4380] │ │ │ │ - 0xfffffffffffc8010 (offset: 0x43760) -> 0x5874 fde=[ 4394] │ │ │ │ - 0xfffffffffffc8030 (offset: 0x43780) -> 0x5888 fde=[ 43a8] │ │ │ │ - 0xfffffffffffc8050 (offset: 0x437a0) -> 0x589c fde=[ 43bc] │ │ │ │ - 0xfffffffffffc8070 (offset: 0x437c0) -> 0x58b0 fde=[ 43d0] │ │ │ │ - 0xfffffffffffc8090 (offset: 0x437e0) -> 0x58c4 fde=[ 43e4] │ │ │ │ - 0xfffffffffffc80b0 (offset: 0x43800) -> 0x58d8 fde=[ 43f8] │ │ │ │ - 0xfffffffffffc80d0 (offset: 0x43820) -> 0x58ec fde=[ 440c] │ │ │ │ - 0xfffffffffffc80f0 (offset: 0x43840) -> 0x5900 fde=[ 4420] │ │ │ │ - 0xfffffffffffc8110 (offset: 0x43860) -> 0x5914 fde=[ 4434] │ │ │ │ - 0xfffffffffffc8130 (offset: 0x43880) -> 0x5928 fde=[ 4448] │ │ │ │ - 0xfffffffffffc8150 (offset: 0x438a0) -> 0x593c fde=[ 445c] │ │ │ │ - 0xfffffffffffc8170 (offset: 0x438c0) -> 0x5950 fde=[ 4470] │ │ │ │ - 0xfffffffffffc8190 (offset: 0x438e0) -> 0x5964 fde=[ 4484] │ │ │ │ - 0xfffffffffffc81b0 (offset: 0x43900) -> 0x5978 fde=[ 4498] │ │ │ │ - 0xfffffffffffc81d0 (offset: 0x43920) -> 0x598c fde=[ 44ac] │ │ │ │ - 0xfffffffffffc81f0 (offset: 0x43940) -> 0x59a0 fde=[ 44c0] │ │ │ │ - 0xfffffffffffc8210 (offset: 0x43960) -> 0x59b4 fde=[ 44d4] │ │ │ │ - 0xfffffffffffc8230 (offset: 0x43980) -> 0x59c8 fde=[ 44e8] │ │ │ │ - 0xfffffffffffc8250 (offset: 0x439a0) -> 0x59dc fde=[ 44fc] │ │ │ │ - 0xfffffffffffc8270 (offset: 0x439c0) -> 0x59f0 fde=[ 4510] │ │ │ │ - 0xfffffffffffc82d0 (offset: 0x43a20) -> 0x5a0c fde=[ 452c] │ │ │ │ - 0xfffffffffffc8330 (offset: 0x43a80) -> 0x5a28 fde=[ 4548] │ │ │ │ - 0xfffffffffffc8390 (offset: 0x43ae0) -> 0x5a44 fde=[ 4564] │ │ │ │ - 0xfffffffffffc83f0 (offset: 0x43b40) -> 0x5a60 fde=[ 4580] │ │ │ │ - 0xfffffffffffc8450 (offset: 0x43ba0) -> 0x5a7c fde=[ 459c] │ │ │ │ - 0xfffffffffffc84b8 (offset: 0x43c08) -> 0x5e3c fde=[ 495c] │ │ │ │ - 0xfffffffffffc8520 (offset: 0x43c70) -> 0x5e64 fde=[ 4984] │ │ │ │ - 0xfffffffffffc8590 (offset: 0x43ce0) -> 0x5acc fde=[ 45ec] │ │ │ │ - 0xfffffffffffc85f0 (offset: 0x43d40) -> 0x5af0 fde=[ 4610] │ │ │ │ - 0xfffffffffffc8650 (offset: 0x43da0) -> 0x5b14 fde=[ 4634] │ │ │ │ - 0xfffffffffffc86b8 (offset: 0x43e08) -> 0x5e8c fde=[ 49ac] │ │ │ │ - 0xfffffffffffc8720 (offset: 0x43e70) -> 0x5eb4 fde=[ 49d4] │ │ │ │ - 0xfffffffffffc8790 (offset: 0x43ee0) -> 0x5b64 fde=[ 4684] │ │ │ │ - 0xfffffffffffc8850 (offset: 0x43fa0) -> 0x5b98 fde=[ 46b8] │ │ │ │ - 0xfffffffffffc8950 (offset: 0x440a0) -> 0x5bd0 fde=[ 46f0] │ │ │ │ - 0xfffffffffffc89b0 (offset: 0x44100) -> 0x5bf8 fde=[ 4718] │ │ │ │ - 0xfffffffffffc8f50 (offset: 0x446a0) -> 0x5ca4 fde=[ 47c4] │ │ │ │ - 0xfffffffffffc8fb0 (offset: 0x44700) -> 0x5ccc fde=[ 47ec] │ │ │ │ - 0xfffffffffffc9010 (offset: 0x44760) -> 0x5d00 fde=[ 4820] │ │ │ │ - 0xfffffffffffc9070 (offset: 0x447c0) -> 0x5d34 fde=[ 4854] │ │ │ │ - 0xfffffffffffc90d4 (offset: 0x44824) -> 0x5d8c fde=[ 48ac] │ │ │ │ - 0xfffffffffffc9150 (offset: 0x448a0) -> 0x5db8 fde=[ 48d8] │ │ │ │ - 0xfffffffffffc91d0 (offset: 0x44920) -> 0x5d60 fde=[ 4880] │ │ │ │ - 0xfffffffffffc9234 (offset: 0x44984) -> 0x5de4 fde=[ 4904] │ │ │ │ - 0xfffffffffffc92b0 (offset: 0x44a00) -> 0x5e10 fde=[ 4930] │ │ │ │ - 0xfffffffffffc9330 (offset: 0x44a80) -> 0x5edc fde=[ 49fc] │ │ │ │ - 0xfffffffffffc93d0 (offset: 0x44b20) -> 0x5f04 fde=[ 4a24] │ │ │ │ - 0xfffffffffffc9470 (offset: 0x44bc0) -> 0x5f2c fde=[ 4a4c] │ │ │ │ - 0xfffffffffffc9590 (offset: 0x44ce0) -> 0x5f7c fde=[ 4a9c] │ │ │ │ - 0xfffffffffffc9690 (offset: 0x44de0) -> 0x5fac fde=[ 4acc] │ │ │ │ - 0xfffffffffffc97d0 (offset: 0x44f20) -> 0x5fdc fde=[ 4afc] │ │ │ │ - 0xfffffffffffc98f0 (offset: 0x45040) -> 0x600c fde=[ 4b2c] │ │ │ │ - 0xfffffffffffc9a10 (offset: 0x45160) -> 0x603c fde=[ 4b5c] │ │ │ │ - 0xfffffffffffc9b30 (offset: 0x45280) -> 0x606c fde=[ 4b8c] │ │ │ │ - 0xfffffffffffc9c90 (offset: 0x453e0) -> 0x60b4 fde=[ 4bd4] │ │ │ │ - 0xfffffffffffc9d90 (offset: 0x454e0) -> 0x60e0 fde=[ 4c00] │ │ │ │ - 0xfffffffffffc9e90 (offset: 0x455e0) -> 0x6114 fde=[ 4c34] │ │ │ │ - 0xfffffffffffc9f70 (offset: 0x456c0) -> 0x6140 fde=[ 4c60] │ │ │ │ - 0xfffffffffffca050 (offset: 0x457a0) -> 0x616c fde=[ 4c8c] │ │ │ │ - 0xfffffffffffca150 (offset: 0x458a0) -> 0x61a0 fde=[ 4cc0] │ │ │ │ - 0xfffffffffffca3f0 (offset: 0x45b40) -> 0x61d8 fde=[ 4cf8] │ │ │ │ - 0xfffffffffffca6b0 (offset: 0x45e00) -> 0x6210 fde=[ 4d30] │ │ │ │ - 0xfffffffffffca770 (offset: 0x45ec0) -> 0x624c fde=[ 4d6c] │ │ │ │ - 0xfffffffffffca810 (offset: 0x45f60) -> 0x6274 fde=[ 4d94] │ │ │ │ - 0xfffffffffffca8b0 (offset: 0x46000) -> 0x629c fde=[ 4dbc] │ │ │ │ - 0xfffffffffffca950 (offset: 0x460a0) -> 0x62c8 fde=[ 4de8] │ │ │ │ - 0xfffffffffffca9f0 (offset: 0x46140) -> 0x62f4 fde=[ 4e14] │ │ │ │ - 0xfffffffffffcaa90 (offset: 0x461e0) -> 0x6320 fde=[ 4e40] │ │ │ │ - 0xfffffffffffcab70 (offset: 0x462c0) -> 0x6400 fde=[ 4f20] │ │ │ │ - 0xfffffffffffcacb0 (offset: 0x46400) -> 0x6434 fde=[ 4f54] │ │ │ │ - 0xfffffffffffcb370 (offset: 0x46ac0) -> 0x6484 fde=[ 4fa4] │ │ │ │ - 0xfffffffffffcb530 (offset: 0x46c80) -> 0x6500 fde=[ 5020] │ │ │ │ - 0xfffffffffffcb630 (offset: 0x46d80) -> 0x6540 fde=[ 5060] │ │ │ │ - 0xfffffffffffcb730 (offset: 0x46e80) -> 0x6580 fde=[ 50a0] │ │ │ │ - 0xfffffffffffcb830 (offset: 0x46f80) -> 0x65c0 fde=[ 50e0] │ │ │ │ - 0xfffffffffffcb930 (offset: 0x47080) -> 0x6600 fde=[ 5120] │ │ │ │ - 0xfffffffffffcbaf0 (offset: 0x47240) -> 0x6650 fde=[ 5170] │ │ │ │ - 0xfffffffffffcbcb0 (offset: 0x47400) -> 0x66d4 fde=[ 51f4] │ │ │ │ - 0xfffffffffffcbcd0 (offset: 0x47420) -> 0x66f0 fde=[ 5210] │ │ │ │ - 0xfffffffffffcbcf0 (offset: 0x47440) -> 0x6740 fde=[ 5260] │ │ │ │ - 0xfffffffffffcbd10 (offset: 0x47460) -> 0x675c fde=[ 527c] │ │ │ │ - 0xfffffffffffcbd30 (offset: 0x47480) -> 0x67ac fde=[ 52cc] │ │ │ │ - 0xfffffffffffcbd50 (offset: 0x474a0) -> 0x67c8 fde=[ 52e8] │ │ │ │ - 0xfffffffffffcbd70 (offset: 0x474c0) -> 0x6818 fde=[ 5338] │ │ │ │ - 0xfffffffffffcbd90 (offset: 0x474e0) -> 0x6834 fde=[ 5354] │ │ │ │ - 0xfffffffffffcbdb0 (offset: 0x47500) -> 0x6850 fde=[ 5370] │ │ │ │ - 0xfffffffffffcbe10 (offset: 0x47560) -> 0x68a0 fde=[ 53c0] │ │ │ │ - 0xfffffffffffcbef0 (offset: 0x47640) -> 0x68cc fde=[ 53ec] │ │ │ │ - 0xfffffffffffcbfd0 (offset: 0x47720) -> 0x68f8 fde=[ 5418] │ │ │ │ - 0xfffffffffffcc0b0 (offset: 0x47800) -> 0x6924 fde=[ 5444] │ │ │ │ - 0xfffffffffffcc190 (offset: 0x478e0) -> 0x6950 fde=[ 5470] │ │ │ │ - 0xfffffffffffcc490 (offset: 0x47be0) -> 0x69a0 fde=[ 54c0] │ │ │ │ - 0xfffffffffffcc73c (offset: 0x47e8c) -> 0x6aec fde=[ 560c] │ │ │ │ - 0xfffffffffffcca70 (offset: 0x481c0) -> 0x6b30 fde=[ 5650] │ │ │ │ - 0xfffffffffffccd90 (offset: 0x484e0) -> 0x69dc fde=[ 54fc] │ │ │ │ - 0xfffffffffffcced0 (offset: 0x48620) -> 0x6a2c fde=[ 554c] │ │ │ │ - 0xfffffffffffcd17c (offset: 0x488cc) -> 0x6a68 fde=[ 5588] │ │ │ │ - 0xfffffffffffcd490 (offset: 0x48be0) -> 0x6aa8 fde=[ 55c8] │ │ │ │ - 0xfffffffffffcd7b0 (offset: 0x48f00) -> 0x6b70 fde=[ 5690] │ │ │ │ - 0xfffffffffffcd910 (offset: 0x49060) -> 0x6bac fde=[ 56cc] │ │ │ │ - 0xfffffffffffcda50 (offset: 0x491a0) -> 0x6bdc fde=[ 56fc] │ │ │ │ - 0xfffffffffffcdb90 (offset: 0x492e0) -> 0x6c0c fde=[ 572c] │ │ │ │ - 0xfffffffffffcdcd0 (offset: 0x49420) -> 0x6c38 fde=[ 5758] │ │ │ │ - 0xfffffffffffcddd0 (offset: 0x49520) -> 0x6c68 fde=[ 5788] │ │ │ │ - 0xfffffffffffcded0 (offset: 0x49620) -> 0x6c98 fde=[ 57b8] │ │ │ │ - 0xfffffffffffcdfd0 (offset: 0x49720) -> 0x6ccc fde=[ 57ec] │ │ │ │ - 0xfffffffffffce370 (offset: 0x49ac0) -> 0x6d58 fde=[ 5878] │ │ │ │ - 0xfffffffffffce430 (offset: 0x49b80) -> 0x6d8c fde=[ 58ac] │ │ │ │ - 0xfffffffffffce5d0 (offset: 0x49d20) -> 0x6db4 fde=[ 58d4] │ │ │ │ - 0xfffffffffffce6f0 (offset: 0x49e40) -> 0x6df0 fde=[ 5910] │ │ │ │ - 0xfffffffffffcea10 (offset: 0x4a160) -> 0x6e70 fde=[ 5990] │ │ │ │ - 0xfffffffffffceb90 (offset: 0x4a2e0) -> 0x6e98 fde=[ 59b8] │ │ │ │ - 0xfffffffffffcec90 (offset: 0x4a3e0) -> 0x6ecc fde=[ 59ec] │ │ │ │ - 0xfffffffffffced70 (offset: 0x4a4c0) -> 0x6f00 fde=[ 5a20] │ │ │ │ - 0xfffffffffffcedf0 (offset: 0x4a540) -> 0x6f24 fde=[ 5a44] │ │ │ │ - 0xfffffffffffcf190 (offset: 0x4a8e0) -> 0x6fc8 fde=[ 5ae8] │ │ │ │ - 0xfffffffffffcf5b0 (offset: 0x4ad00) -> 0x7088 fde=[ 5ba8] │ │ │ │ - 0xfffffffffffcf630 (offset: 0x4ad80) -> 0x70b4 fde=[ 5bd4] │ │ │ │ - 0xfffffffffffcf6b0 (offset: 0x4ae00) -> 0x70e0 fde=[ 5c00] │ │ │ │ - 0xfffffffffffcf750 (offset: 0x4aea0) -> 0x710c fde=[ 5c2c] │ │ │ │ - 0xfffffffffffcfb30 (offset: 0x4b280) -> 0x7194 fde=[ 5cb4] │ │ │ │ - 0xfffffffffffcfd50 (offset: 0x4b4a0) -> 0x71c8 fde=[ 5ce8] │ │ │ │ - 0xfffffffffffd0130 (offset: 0x4b880) -> 0x727c fde=[ 5d9c] │ │ │ │ - 0xfffffffffffd0590 (offset: 0x4bce0) -> 0x72b8 fde=[ 5dd8] │ │ │ │ - 0xfffffffffffd05f0 (offset: 0x4bd40) -> 0x72d4 fde=[ 5df4] │ │ │ │ - 0xfffffffffffd0a50 (offset: 0x4c1a0) -> 0x7320 fde=[ 5e40] │ │ │ │ - 0xfffffffffffd0cb0 (offset: 0x4c400) -> 0x7358 fde=[ 5e78] │ │ │ │ - 0xfffffffffffd11b0 (offset: 0x4c900) -> 0x73a0 fde=[ 5ec0] │ │ │ │ - 0xfffffffffffd1850 (offset: 0x4cfa0) -> 0x73ec fde=[ 5f0c] │ │ │ │ - 0xfffffffffffd2510 (offset: 0x4dc60) -> 0x7a14 fde=[ 6534] │ │ │ │ - 0xfffffffffffd25f0 (offset: 0x4dd40) -> 0x7f00 fde=[ 6a20] │ │ │ │ - 0xfffffffffffd2610 (offset: 0x4dd60) -> 0x7f14 fde=[ 6a34] │ │ │ │ - 0xfffffffffffd2678 (offset: 0x4ddc8) -> 0x7ff0 fde=[ 6b10] │ │ │ │ - 0xfffffffffffd2958 (offset: 0x4e0a8) -> 0x8048 fde=[ 6b68] │ │ │ │ - 0xfffffffffffd2c30 (offset: 0x4e380) -> 0x81cc fde=[ 6cec] │ │ │ │ - 0xfffffffffffd2cb8 (offset: 0x4e408) -> 0x8274 fde=[ 6d94] │ │ │ │ - 0xfffffffffffd2d40 (offset: 0x4e490) -> 0x831c fde=[ 6e3c] │ │ │ │ - 0xfffffffffffd2e9c (offset: 0x4e5ec) -> 0x8388 fde=[ 6ea8] │ │ │ │ - 0xfffffffffffd2ff8 (offset: 0x4e748) -> 0x83f4 fde=[ 6f14] │ │ │ │ - 0xfffffffffffd3154 (offset: 0x4e8a4) -> 0x8460 fde=[ 6f80] │ │ │ │ - 0xfffffffffffd32b0 (offset: 0x4ea00) -> 0x84cc fde=[ 6fec] │ │ │ │ - 0xfffffffffffd33bc (offset: 0x4eb0c) -> 0x8d98 fde=[ 78b8] │ │ │ │ - 0xfffffffffffd4a10 (offset: 0x50160) -> 0x7490 fde=[ 5fb0] │ │ │ │ - 0xfffffffffffd4a30 (offset: 0x50180) -> 0x74a4 fde=[ 5fc4] │ │ │ │ - 0xfffffffffffd4a50 (offset: 0x501a0) -> 0x74b8 fde=[ 5fd8] │ │ │ │ - 0xfffffffffffd4a70 (offset: 0x501c0) -> 0x74cc fde=[ 5fec] │ │ │ │ - 0xfffffffffffd4a90 (offset: 0x501e0) -> 0x74e0 fde=[ 6000] │ │ │ │ - 0xfffffffffffd4ad0 (offset: 0x50220) -> 0x74f4 fde=[ 6014] │ │ │ │ - 0xfffffffffffd4af0 (offset: 0x50240) -> 0x7508 fde=[ 6028] │ │ │ │ - 0xfffffffffffd4b30 (offset: 0x50280) -> 0x751c fde=[ 603c] │ │ │ │ - 0xfffffffffffd4b50 (offset: 0x502a0) -> 0x7530 fde=[ 6050] │ │ │ │ - 0xfffffffffffd4b70 (offset: 0x502c0) -> 0x7544 fde=[ 6064] │ │ │ │ - 0xfffffffffffd4bb0 (offset: 0x50300) -> 0x7558 fde=[ 6078] │ │ │ │ - 0xfffffffffffd4bd0 (offset: 0x50320) -> 0x756c fde=[ 608c] │ │ │ │ - 0xfffffffffffd4bf0 (offset: 0x50340) -> 0x7580 fde=[ 60a0] │ │ │ │ - 0xfffffffffffd4c30 (offset: 0x50380) -> 0x7594 fde=[ 60b4] │ │ │ │ - 0xfffffffffffd4c50 (offset: 0x503a0) -> 0x75a8 fde=[ 60c8] │ │ │ │ - 0xfffffffffffd4c70 (offset: 0x503c0) -> 0x75bc fde=[ 60dc] │ │ │ │ - 0xfffffffffffd4c90 (offset: 0x503e0) -> 0x75d0 fde=[ 60f0] │ │ │ │ - 0xfffffffffffd4cb0 (offset: 0x50400) -> 0x75e4 fde=[ 6104] │ │ │ │ - 0xfffffffffffd4cd0 (offset: 0x50420) -> 0x75f8 fde=[ 6118] │ │ │ │ - 0xfffffffffffd4cf0 (offset: 0x50440) -> 0x760c fde=[ 612c] │ │ │ │ - 0xfffffffffffd4d10 (offset: 0x50460) -> 0x7620 fde=[ 6140] │ │ │ │ - 0xfffffffffffd4d30 (offset: 0x50480) -> 0x7634 fde=[ 6154] │ │ │ │ - 0xfffffffffffd4d50 (offset: 0x504a0) -> 0x7648 fde=[ 6168] │ │ │ │ - 0xfffffffffffd4d70 (offset: 0x504c0) -> 0x765c fde=[ 617c] │ │ │ │ - 0xfffffffffffd4d90 (offset: 0x504e0) -> 0x7670 fde=[ 6190] │ │ │ │ - 0xfffffffffffd4db0 (offset: 0x50500) -> 0x7684 fde=[ 61a4] │ │ │ │ - 0xfffffffffffd4dd0 (offset: 0x50520) -> 0x7698 fde=[ 61b8] │ │ │ │ - 0xfffffffffffd4df0 (offset: 0x50540) -> 0x76ac fde=[ 61cc] │ │ │ │ - 0xfffffffffffd4e10 (offset: 0x50560) -> 0x76c0 fde=[ 61e0] │ │ │ │ - 0xfffffffffffd4e30 (offset: 0x50580) -> 0x76d4 fde=[ 61f4] │ │ │ │ - 0xfffffffffffd4e50 (offset: 0x505a0) -> 0x76e8 fde=[ 6208] │ │ │ │ - 0xfffffffffffd4e70 (offset: 0x505c0) -> 0x76fc fde=[ 621c] │ │ │ │ - 0xfffffffffffd4e90 (offset: 0x505e0) -> 0x7710 fde=[ 6230] │ │ │ │ - 0xfffffffffffd4eb0 (offset: 0x50600) -> 0x7724 fde=[ 6244] │ │ │ │ - 0xfffffffffffd4ed0 (offset: 0x50620) -> 0x7738 fde=[ 6258] │ │ │ │ - 0xfffffffffffd4ef0 (offset: 0x50640) -> 0x774c fde=[ 626c] │ │ │ │ - 0xfffffffffffd4f10 (offset: 0x50660) -> 0x7760 fde=[ 6280] │ │ │ │ - 0xfffffffffffd4f30 (offset: 0x50680) -> 0x7774 fde=[ 6294] │ │ │ │ - 0xfffffffffffd4f50 (offset: 0x506a0) -> 0x7788 fde=[ 62a8] │ │ │ │ - 0xfffffffffffd4f70 (offset: 0x506c0) -> 0x779c fde=[ 62bc] │ │ │ │ - 0xfffffffffffd4f90 (offset: 0x506e0) -> 0x77b0 fde=[ 62d0] │ │ │ │ - 0xfffffffffffd4fb0 (offset: 0x50700) -> 0x77c4 fde=[ 62e4] │ │ │ │ - 0xfffffffffffd4fd0 (offset: 0x50720) -> 0x77d8 fde=[ 62f8] │ │ │ │ - 0xfffffffffffd5030 (offset: 0x50780) -> 0x77f4 fde=[ 6314] │ │ │ │ - 0xfffffffffffd5090 (offset: 0x507e0) -> 0x7810 fde=[ 6330] │ │ │ │ - 0xfffffffffffd50f0 (offset: 0x50840) -> 0x782c fde=[ 634c] │ │ │ │ - 0xfffffffffffd5150 (offset: 0x508a0) -> 0x7848 fde=[ 6368] │ │ │ │ - 0xfffffffffffd51b0 (offset: 0x50900) -> 0x7864 fde=[ 6384] │ │ │ │ - 0xfffffffffffd51d0 (offset: 0x50920) -> 0x7878 fde=[ 6398] │ │ │ │ - 0xfffffffffffd5210 (offset: 0x50960) -> 0x78a0 fde=[ 63c0] │ │ │ │ - 0xfffffffffffd5290 (offset: 0x509e0) -> 0x7c68 fde=[ 6788] │ │ │ │ - 0xfffffffffffd5310 (offset: 0x50a60) -> 0x7c90 fde=[ 67b0] │ │ │ │ - 0xfffffffffffd5390 (offset: 0x50ae0) -> 0x78f0 fde=[ 6410] │ │ │ │ - 0xfffffffffffd53f0 (offset: 0x50b40) -> 0x7914 fde=[ 6434] │ │ │ │ - 0xfffffffffffd5450 (offset: 0x50ba0) -> 0x7938 fde=[ 6458] │ │ │ │ - 0xfffffffffffd55b0 (offset: 0x50d00) -> 0x7980 fde=[ 64a0] │ │ │ │ - 0xfffffffffffd5610 (offset: 0x50d60) -> 0x799c fde=[ 64bc] │ │ │ │ - 0xfffffffffffd5670 (offset: 0x50dc0) -> 0x79b8 fde=[ 64d8] │ │ │ │ - 0xfffffffffffd5790 (offset: 0x50ee0) -> 0x79dc fde=[ 64fc] │ │ │ │ - 0xfffffffffffd5930 (offset: 0x51080) -> 0x7a3c fde=[ 655c] │ │ │ │ - 0xfffffffffffd5990 (offset: 0x510e0) -> 0x7a64 fde=[ 6584] │ │ │ │ - 0xfffffffffffd59f0 (offset: 0x51140) -> 0x7a8c fde=[ 65ac] │ │ │ │ - 0xfffffffffffd5a50 (offset: 0x511a0) -> 0x7ac0 fde=[ 65e0] │ │ │ │ - 0xfffffffffffd5ab0 (offset: 0x51200) -> 0x7af4 fde=[ 6614] │ │ │ │ - 0xfffffffffffd5ff0 (offset: 0x51740) -> 0x7bac fde=[ 66cc] │ │ │ │ - 0xfffffffffffd62b0 (offset: 0x51a00) -> 0x7be4 fde=[ 6704] │ │ │ │ - 0xfffffffffffd6320 (offset: 0x51a70) -> 0x7c10 fde=[ 6730] │ │ │ │ - 0xfffffffffffd63a0 (offset: 0x51af0) -> 0x7c3c fde=[ 675c] │ │ │ │ - 0xfffffffffffd6430 (offset: 0x51b80) -> 0x7cb8 fde=[ 67d8] │ │ │ │ - 0xfffffffffffd6550 (offset: 0x51ca0) -> 0x7d04 fde=[ 6824] │ │ │ │ - 0xfffffffffffd6670 (offset: 0x51dc0) -> 0x7d34 fde=[ 6854] │ │ │ │ - 0xfffffffffffd6790 (offset: 0x51ee0) -> 0x7d64 fde=[ 6884] │ │ │ │ - 0xfffffffffffd68b0 (offset: 0x52000) -> 0x7d94 fde=[ 68b4] │ │ │ │ - 0xfffffffffffd6990 (offset: 0x520e0) -> 0x7dc0 fde=[ 68e0] │ │ │ │ - 0xfffffffffffd6a70 (offset: 0x521c0) -> 0x7dec fde=[ 690c] │ │ │ │ - 0xfffffffffffd6b50 (offset: 0x522a0) -> 0x7e18 fde=[ 6938] │ │ │ │ - 0xfffffffffffd6c10 (offset: 0x52360) -> 0x7e40 fde=[ 6960] │ │ │ │ - 0xfffffffffffd6cd0 (offset: 0x52420) -> 0x7e68 fde=[ 6988] │ │ │ │ - 0xfffffffffffd6d70 (offset: 0x524c0) -> 0x7e94 fde=[ 69b4] │ │ │ │ - 0xfffffffffffd6e30 (offset: 0x52580) -> 0x7ec4 fde=[ 69e4] │ │ │ │ - 0xfffffffffffd6f30 (offset: 0x52680) -> 0x7f44 fde=[ 6a64] │ │ │ │ - 0xfffffffffffd7070 (offset: 0x527c0) -> 0x7f78 fde=[ 6a98] │ │ │ │ - 0xfffffffffffd71f0 (offset: 0x52940) -> 0x7fb4 fde=[ 6ad4] │ │ │ │ - 0xfffffffffffd7510 (offset: 0x52c60) -> 0x8098 fde=[ 6bb8] │ │ │ │ - 0xfffffffffffd76b0 (offset: 0x52e00) -> 0x80cc fde=[ 6bec] │ │ │ │ - 0xfffffffffffd77b0 (offset: 0x52f00) -> 0x810c fde=[ 6c2c] │ │ │ │ - 0xfffffffffffd78b0 (offset: 0x53000) -> 0x814c fde=[ 6c6c] │ │ │ │ - 0xfffffffffffd79b0 (offset: 0x53100) -> 0x818c fde=[ 6cac] │ │ │ │ - 0xfffffffffffd7ab0 (offset: 0x53200) -> 0x81f4 fde=[ 6d14] │ │ │ │ - 0xfffffffffffd7bd0 (offset: 0x53320) -> 0x8224 fde=[ 6d44] │ │ │ │ - 0xfffffffffffd7c70 (offset: 0x533c0) -> 0x824c fde=[ 6d6c] │ │ │ │ - 0xfffffffffffd7d10 (offset: 0x53460) -> 0x829c fde=[ 6dbc] │ │ │ │ - 0xfffffffffffd7e30 (offset: 0x53580) -> 0x82cc fde=[ 6dec] │ │ │ │ - 0xfffffffffffd7ed0 (offset: 0x53620) -> 0x82f4 fde=[ 6e14] │ │ │ │ - 0xfffffffffffd7f70 (offset: 0x536c0) -> 0x8350 fde=[ 6e70] │ │ │ │ - 0xfffffffffffd7f90 (offset: 0x536e0) -> 0x836c fde=[ 6e8c] │ │ │ │ - 0xfffffffffffd7fb0 (offset: 0x53700) -> 0x83bc fde=[ 6edc] │ │ │ │ - 0xfffffffffffd7fd0 (offset: 0x53720) -> 0x83d8 fde=[ 6ef8] │ │ │ │ - 0xfffffffffffd7ff0 (offset: 0x53740) -> 0x8428 fde=[ 6f48] │ │ │ │ - 0xfffffffffffd8010 (offset: 0x53760) -> 0x8444 fde=[ 6f64] │ │ │ │ - 0xfffffffffffd8030 (offset: 0x53780) -> 0x8494 fde=[ 6fb4] │ │ │ │ - 0xfffffffffffd8050 (offset: 0x537a0) -> 0x84b0 fde=[ 6fd0] │ │ │ │ - 0xfffffffffffd8070 (offset: 0x537c0) -> 0x8508 fde=[ 7028] │ │ │ │ - 0xfffffffffffd8150 (offset: 0x538a0) -> 0x8534 fde=[ 7054] │ │ │ │ - 0xfffffffffffd8230 (offset: 0x53980) -> 0x8560 fde=[ 7080] │ │ │ │ - 0xfffffffffffd8310 (offset: 0x53a60) -> 0x858c fde=[ 70ac] │ │ │ │ - 0xfffffffffffd83f0 (offset: 0x53b40) -> 0x85b8 fde=[ 70d8] │ │ │ │ - 0xfffffffffffd86f0 (offset: 0x53e40) -> 0x8608 fde=[ 7128] │ │ │ │ - 0xfffffffffffd899c (offset: 0x540ec) -> 0x8754 fde=[ 7274] │ │ │ │ - 0xfffffffffffd8cd0 (offset: 0x54420) -> 0x8798 fde=[ 72b8] │ │ │ │ - 0xfffffffffffd8ff0 (offset: 0x54740) -> 0x8644 fde=[ 7164] │ │ │ │ - 0xfffffffffffd9130 (offset: 0x54880) -> 0x8694 fde=[ 71b4] │ │ │ │ - 0xfffffffffffd93e0 (offset: 0x54b30) -> 0x86d0 fde=[ 71f0] │ │ │ │ - 0xfffffffffffd9710 (offset: 0x54e60) -> 0x8710 fde=[ 7230] │ │ │ │ - 0xfffffffffffd9a50 (offset: 0x551a0) -> 0x87d8 fde=[ 72f8] │ │ │ │ - 0xfffffffffffd9bd0 (offset: 0x55320) -> 0x8814 fde=[ 7334] │ │ │ │ - 0xfffffffffffd9cb0 (offset: 0x55400) -> 0x8840 fde=[ 7360] │ │ │ │ - 0xfffffffffffd9d90 (offset: 0x554e0) -> 0x886c fde=[ 738c] │ │ │ │ - 0xfffffffffffd9ed0 (offset: 0x55620) -> 0x8898 fde=[ 73b8] │ │ │ │ - 0xfffffffffffd9fd0 (offset: 0x55720) -> 0x88c8 fde=[ 73e8] │ │ │ │ - 0xfffffffffffda0d0 (offset: 0x55820) -> 0x88f8 fde=[ 7418] │ │ │ │ - 0xfffffffffffda1d0 (offset: 0x55920) -> 0x892c fde=[ 744c] │ │ │ │ - 0xfffffffffffda570 (offset: 0x55cc0) -> 0x89a8 fde=[ 74c8] │ │ │ │ - 0xfffffffffffda750 (offset: 0x55ea0) -> 0x89d0 fde=[ 74f0] │ │ │ │ - 0xfffffffffffda850 (offset: 0x55fa0) -> 0x8a04 fde=[ 7524] │ │ │ │ - 0xfffffffffffda930 (offset: 0x56080) -> 0x8a5c fde=[ 757c] │ │ │ │ - 0xfffffffffffda9b0 (offset: 0x56100) -> 0x8a80 fde=[ 75a0] │ │ │ │ - 0xfffffffffffdaa10 (offset: 0x56160) -> 0x8a9c fde=[ 75bc] │ │ │ │ - 0xfffffffffffdb0f0 (offset: 0x56840) -> 0x8b20 fde=[ 7640] │ │ │ │ - 0xfffffffffffdb2d0 (offset: 0x56a20) -> 0x8b48 fde=[ 7668] │ │ │ │ - 0xfffffffffffdb3d0 (offset: 0x56b20) -> 0x8b7c fde=[ 769c] │ │ │ │ - 0xfffffffffffdb4b0 (offset: 0x56c00) -> 0x8bb0 fde=[ 76d0] │ │ │ │ - 0xfffffffffffdb650 (offset: 0x56da0) -> 0x8bfc fde=[ 771c] │ │ │ │ - 0xfffffffffffdb770 (offset: 0x56ec0) -> 0x8c34 fde=[ 7754] │ │ │ │ - 0xfffffffffffdc290 (offset: 0x579e0) -> 0x8c80 fde=[ 77a0] │ │ │ │ - 0xfffffffffffdc410 (offset: 0x57b60) -> 0x8cb0 fde=[ 77d0] │ │ │ │ - 0xfffffffffffdc8f0 (offset: 0x58040) -> 0x8cfc fde=[ 781c] │ │ │ │ - 0xfffffffffffdd030 (offset: 0x58780) -> 0x8d48 fde=[ 7868] │ │ │ │ - 0xfffffffffffddb90 (offset: 0x592e0) -> 0x8df8 fde=[ 7918] │ │ │ │ - 0xfffffffffffddcb0 (offset: 0x59400) -> 0x8e28 fde=[ 7948] │ │ │ │ - 0xfffffffffffdddd0 (offset: 0x59520) -> 0x8e7c fde=[ 799c] │ │ │ │ - 0xfffffffffffddeb0 (offset: 0x59600) -> 0x8eb4 fde=[ 79d4] │ │ │ │ - 0xfffffffffffde0d0 (offset: 0x59820) -> 0x8f58 fde=[ 7a78] │ │ │ │ - 0xfffffffffffde3b0 (offset: 0x59b00) -> 0x8fac fde=[ 7acc] │ │ │ │ - 0xfffffffffffe1090 (offset: 0x5c7e0) -> 0x9004 fde=[ 7b24] │ │ │ │ - 0xfffffffffffe48f0 (offset: 0x60040) -> 0x90a4 fde=[ 7bc4] │ │ │ │ - 0xfffffffffffe7e90 (offset: 0x635e0) -> 0x90f8 fde=[ 7c18] │ │ │ │ - 0xfffffffffffeb870 (offset: 0x66fc0) -> 0x8f0c fde=[ 7a2c] │ │ │ │ - 0xfffffffffffebad0 (offset: 0x67220) -> 0x905c fde=[ 7b7c] │ │ │ │ - 0xfffffffffffebd30 (offset: 0x67480) -> 0x9150 fde=[ 7c70] │ │ │ │ - 0xfffffffffffebe50 (offset: 0x675a0) -> 0x9180 fde=[ 7ca0] │ │ │ │ - 0xfffffffffffebf30 (offset: 0x67680) -> 0x91b8 fde=[ 7cd8] │ │ │ │ - 0xfffffffffffec030 (offset: 0x67780) -> 0x91f4 fde=[ 7d14] │ │ │ │ - 0xfffffffffffec0d0 (offset: 0x67820) -> 0x922c fde=[ 7d4c] │ │ │ │ - 0xfffffffffffec2d0 (offset: 0x67a20) -> 0x9268 fde=[ 7d88] │ │ │ │ - 0xfffffffffffedcb0 (offset: 0x69400) -> 0x92c0 fde=[ 7de0] │ │ │ │ - 0xfffffffffffef550 (offset: 0x6aca0) -> 0x9358 fde=[ 7e78] │ │ │ │ - 0xfffffffffffef850 (offset: 0x6afa0) -> 0x9318 fde=[ 7e38] │ │ │ │ - 0xfffffffffffefa10 (offset: 0x6b160) -> 0x9398 fde=[ 7eb8] │ │ │ │ - 0xfffffffffffefb74 (offset: 0x6b2c4) -> 0x93e8 fde=[ 7f08] │ │ │ │ - 0xfffffffffffefb94 (offset: 0x6b2e4) -> 0x93fc fde=[ 7f1c] │ │ │ │ - 0xfffffffffffefc5c (offset: 0x6b3ac) -> 0x9438 fde=[ 7f58] │ │ │ │ - 0xfffffffffffefc70 (offset: 0x6b3c0) -> 0x944c fde=[ 7f6c] │ │ │ │ - 0xffffffffffff0090 (offset: 0x6b7e0) -> 0x9490 fde=[ 7fb0] │ │ │ │ - 0xffffffffffff00b4 (offset: 0x6b804) -> 0x94a4 fde=[ 7fc4] │ │ │ │ - 0xffffffffffff00d4 (offset: 0x6b824) -> 0x94f0 fde=[ 8010] │ │ │ │ - 0xffffffffffff0214 (offset: 0x6b964) -> 0x9530 fde=[ 8050] │ │ │ │ - 0xffffffffffff0330 (offset: 0x6ba80) -> 0x956c fde=[ 808c] │ │ │ │ - 0xffffffffffff03f4 (offset: 0x6bb44) -> 0x95a0 fde=[ 80c0] │ │ │ │ - 0xffffffffffff0fd0 (offset: 0x6c720) -> 0x95f4 fde=[ 8114] │ │ │ │ - 0xffffffffffff28b0 (offset: 0x6e000) -> 0x94b8 fde=[ 7fd8] │ │ │ │ - 0xffffffffffff2970 (offset: 0x6e0c0) -> 0x9650 fde=[ 8170] │ │ │ │ - 0xffffffffffff2ac0 (offset: 0x6e210) -> 0x96b8 fde=[ 81d8] │ │ │ │ - 0xffffffffffff2c5c (offset: 0x6e3ac) -> 0x96d4 fde=[ 81f4] │ │ │ │ - 0xffffffffffff30d0 (offset: 0x6e820) -> 0x9718 fde=[ 8238] │ │ │ │ - 0xffffffffffff3160 (offset: 0x6e8b0) -> 0x9748 fde=[ 8268] │ │ │ │ - 0xffffffffffff3280 (offset: 0x6e9d0) -> 0x9778 fde=[ 8298] │ │ │ │ - 0xffffffffffff32fc (offset: 0x6ea4c) -> 0x978c fde=[ 82ac] │ │ │ │ - 0xffffffffffff3320 (offset: 0x6ea70) -> 0x97a0 fde=[ 82c0] │ │ │ │ - 0xffffffffffff34d0 (offset: 0x6ec20) -> 0x97e0 fde=[ 8300] │ │ │ │ - 0xffffffffffff4358 (offset: 0x6faa8) -> 0x9850 fde=[ 8370] │ │ │ │ - 0xffffffffffff53e0 (offset: 0x70b30) -> 0x98a0 fde=[ 83c0] │ │ │ │ - 0xffffffffffff5a7c (offset: 0x711cc) -> 0x98f8 fde=[ 8418] │ │ │ │ - 0xffffffffffff6118 (offset: 0x71868) -> 0x9950 fde=[ 8470] │ │ │ │ - 0xffffffffffff68a0 (offset: 0x71ff0) -> 0x99a8 fde=[ 84c8] │ │ │ │ - 0xffffffffffff7130 (offset: 0x72880) -> 0x9a00 fde=[ 8520] │ │ │ │ - 0xffffffffffff72d8 (offset: 0x72a28) -> 0x9a34 fde=[ 8554] │ │ │ │ - 0xffffffffffff73f0 (offset: 0x72b40) -> 0x9a70 fde=[ 8590] │ │ │ │ - 0xffffffffffff9250 (offset: 0x749a0) -> 0x9ac8 fde=[ 85e8] │ │ │ │ - 0xffffffffffff9270 (offset: 0x749c0) -> 0x9adc fde=[ 85fc] │ │ │ │ - 0xffffffffffff9310 (offset: 0x74a60) -> 0x9b18 fde=[ 8638] │ │ │ │ - 0xffffffffffff9594 (offset: 0x74ce4) -> 0x9b58 fde=[ 8678] │ │ │ │ - 0xffffffffffff95d4 (offset: 0x74d24) -> 0x9b6c fde=[ 868c] │ │ │ │ - 0xffffffffffff9618 (offset: 0x74d68) -> 0x9b80 fde=[ 86a0] │ │ │ │ - 0xffffffffffff9654 (offset: 0x74da4) -> 0x9b94 fde=[ 86b4] │ │ │ │ - 0xffffffffffff96b0 (offset: 0x74e00) -> 0x9bbc fde=[ 86dc] │ │ │ │ - 0xffffffffffff9d50 (offset: 0x754a0) -> 0x9c18 fde=[ 8738] │ │ │ │ - 0xffffffffffff9d70 (offset: 0x754c0) -> 0x9c2c fde=[ 874c] │ │ │ │ - 0xffffffffffff9d90 (offset: 0x754e0) -> 0x9c40 fde=[ 8760] │ │ │ │ - 0xffffffffffff9e7c (offset: 0x755cc) -> 0x9c84 fde=[ 87a4] │ │ │ │ - 0xffffffffffff9f38 (offset: 0x75688) -> 0x9c98 fde=[ 87b8] │ │ │ │ - 0xffffffffffff9fb0 (offset: 0x75700) -> 0x9cc0 fde=[ 87e0] │ │ │ │ - 0xffffffffffffa018 (offset: 0x75768) -> 0x9ce8 fde=[ 8808] │ │ │ │ - 0xffffffffffffa3dc (offset: 0x75b2c) -> 0x9d34 fde=[ 8854] │ │ │ │ - 0xffffffffffffa3f0 (offset: 0x75b40) -> 0x9d48 fde=[ 8868] │ │ │ │ - 0xffffffffffffa420 (offset: 0x75b70) -> 0x9d60 fde=[ 8880] │ │ │ │ + 0xfffffffffff91284 (offset: 0xd9c0) -> 0x2d3c fde=[ 1860] │ │ │ │ + 0xfffffffffff91368 (offset: 0xdaa4) -> 0x2dd4 fde=[ 18f8] │ │ │ │ + 0xfffffffffff91434 (offset: 0xdb70) -> 0x378c fde=[ 22b0] │ │ │ │ + 0xfffffffffff914ac (offset: 0xdbe8) -> 0x37ac fde=[ 22d0] │ │ │ │ + 0xfffffffffff91538 (offset: 0xdc74) -> 0x4d9c fde=[ 38c0] │ │ │ │ + 0xfffffffffff91628 (offset: 0xdd64) -> 0x5f4c fde=[ 4a70] │ │ │ │ + 0xfffffffffff916bc (offset: 0xddf8) -> 0x6998 fde=[ 54bc] │ │ │ │ + 0xfffffffffff91788 (offset: 0xdec4) -> 0x69c0 fde=[ 54e4] │ │ │ │ + 0xfffffffffff9185c (offset: 0xdf98) -> 0x6ac4 fde=[ 55e8] │ │ │ │ + 0xfffffffffff9193c (offset: 0xe078) -> 0x6aec fde=[ 5610] │ │ │ │ + 0xfffffffffff91990 (offset: 0xe0cc) -> 0x7df0 fde=[ 6914] │ │ │ │ + 0xfffffffffff919f4 (offset: 0xe130) -> 0x7fbc fde=[ 6ae0] │ │ │ │ + 0xfffffffffff91a6c (offset: 0xe1a8) -> 0x80bc fde=[ 6be0] │ │ │ │ + 0xfffffffffff91b10 (offset: 0xe24c) -> 0x80e4 fde=[ 6c08] │ │ │ │ + 0xfffffffffff91bb4 (offset: 0xe2f0) -> 0x8330 fde=[ 6e54] │ │ │ │ + 0xfffffffffff91c0c (offset: 0xe348) -> 0x8390 fde=[ 6eb4] │ │ │ │ + 0xfffffffffff91c64 (offset: 0xe3a0) -> 0x86cc fde=[ 71f0] │ │ │ │ + 0xfffffffffff91cb8 (offset: 0xe3f4) -> 0x879c fde=[ 72c0] │ │ │ │ + 0xfffffffffff91d0c (offset: 0xe448) -> 0x8ad4 fde=[ 75f8] │ │ │ │ + 0xfffffffffff91d64 (offset: 0xe4a0) -> 0x2640 fde=[ 1164] │ │ │ │ + 0xfffffffffff92164 (offset: 0xe8a0) -> 0x2690 fde=[ 11b4] │ │ │ │ + 0xfffffffffff92244 (offset: 0xe980) -> 0x9d7c fde=[ 88a0] │ │ │ │ + 0xfffffffffff92284 (offset: 0xe9c0) -> 0x14f0 fde=[ 14] │ │ │ │ + 0xfffffffffff922e4 (offset: 0xea20) -> 0x1504 fde=[ 28] │ │ │ │ + 0xfffffffffff92314 (offset: 0xea50) -> 0x1518 fde=[ 3c] │ │ │ │ + 0xfffffffffff92350 (offset: 0xea8c) -> 0x152c fde=[ 50] │ │ │ │ + 0xfffffffffff923a4 (offset: 0xeae0) -> 0x1554 fde=[ 78] │ │ │ │ + 0xfffffffffff923c4 (offset: 0xeb00) -> 0x156c fde=[ 90] │ │ │ │ + 0xfffffffffff92514 (offset: 0xec50) -> 0x15b8 fde=[ dc] │ │ │ │ + 0xfffffffffff927ac (offset: 0xeee8) -> 0x15f4 fde=[ 118] │ │ │ │ + 0xfffffffffff939c4 (offset: 0x10100) -> 0x1678 fde=[ 19c] │ │ │ │ + 0xfffffffffff93b34 (offset: 0x10270) -> 0x16c0 fde=[ 1e4] │ │ │ │ + 0xfffffffffff94084 (offset: 0x107c0) -> 0x1790 fde=[ 2b4] │ │ │ │ + 0xfffffffffff957a4 (offset: 0x11ee0) -> 0x1864 fde=[ 388] │ │ │ │ + 0xfffffffffff96024 (offset: 0x12760) -> 0x1718 fde=[ 23c] │ │ │ │ + 0xfffffffffff960c4 (offset: 0x12800) -> 0x1750 fde=[ 274] │ │ │ │ + 0xfffffffffff96144 (offset: 0x12880) -> 0x18b4 fde=[ 3d8] │ │ │ │ + 0xfffffffffff96294 (offset: 0x129d0) -> 0x1900 fde=[ 424] │ │ │ │ + 0xfffffffffff9652c (offset: 0x12c68) -> 0x193c fde=[ 460] │ │ │ │ + 0xfffffffffff977c4 (offset: 0x13f00) -> 0x19c0 fde=[ 4e4] │ │ │ │ + 0xfffffffffff97928 (offset: 0x14064) -> 0x1a04 fde=[ 528] │ │ │ │ + 0xfffffffffff97e64 (offset: 0x145a0) -> 0x1ad0 fde=[ 5f4] │ │ │ │ + 0xfffffffffff995e4 (offset: 0x15d20) -> 0x1b84 fde=[ 6a8] │ │ │ │ + 0xfffffffffff99e84 (offset: 0x165c0) -> 0x1a74 fde=[ 598] │ │ │ │ + 0xfffffffffff99f24 (offset: 0x16660) -> 0x1aac fde=[ 5d0] │ │ │ │ + 0xfffffffffff99fa4 (offset: 0x166e0) -> 0x1bd4 fde=[ 6f8] │ │ │ │ + 0xfffffffffff99fc4 (offset: 0x16700) -> 0x1be8 fde=[ 70c] │ │ │ │ + 0xfffffffffff99fe4 (offset: 0x16720) -> 0x1bfc fde=[ 720] │ │ │ │ + 0xfffffffffff9a0d0 (offset: 0x1680c) -> 0x1c40 fde=[ 764] │ │ │ │ + 0xfffffffffff9a18c (offset: 0x168c8) -> 0x1c54 fde=[ 778] │ │ │ │ + 0xfffffffffff9a204 (offset: 0x16940) -> 0x1c7c fde=[ 7a0] │ │ │ │ + 0xfffffffffff9a26c (offset: 0x169a8) -> 0x1ca4 fde=[ 7c8] │ │ │ │ + 0xfffffffffff9a630 (offset: 0x16d6c) -> 0x1cf0 fde=[ 814] │ │ │ │ + 0xfffffffffff9a644 (offset: 0x16d80) -> 0x1d18 fde=[ 83c] │ │ │ │ + 0xfffffffffff9a794 (offset: 0x16ed0) -> 0x1d80 fde=[ 8a4] │ │ │ │ + 0xfffffffffff9a930 (offset: 0x1706c) -> 0x1d9c fde=[ 8c0] │ │ │ │ + 0xfffffffffff9ada4 (offset: 0x174e0) -> 0x1de0 fde=[ 904] │ │ │ │ + 0xfffffffffff9ae34 (offset: 0x17570) -> 0x1e10 fde=[ 934] │ │ │ │ + 0xfffffffffff9af54 (offset: 0x17690) -> 0x1e40 fde=[ 964] │ │ │ │ + 0xfffffffffff9afd0 (offset: 0x1770c) -> 0x1e54 fde=[ 978] │ │ │ │ + 0xfffffffffff9aff4 (offset: 0x17730) -> 0x1e68 fde=[ 98c] │ │ │ │ + 0xfffffffffff9b1a4 (offset: 0x178e0) -> 0x1ea8 fde=[ 9cc] │ │ │ │ + 0xfffffffffff9c02c (offset: 0x18768) -> 0x1f18 fde=[ a3c] │ │ │ │ + 0xfffffffffff9d0b4 (offset: 0x197f0) -> 0x1f68 fde=[ a8c] │ │ │ │ + 0xfffffffffff9d750 (offset: 0x19e8c) -> 0x1fc0 fde=[ ae4] │ │ │ │ + 0xfffffffffff9ddec (offset: 0x1a528) -> 0x2018 fde=[ b3c] │ │ │ │ + 0xfffffffffff9e574 (offset: 0x1acb0) -> 0x2070 fde=[ b94] │ │ │ │ + 0xfffffffffff9ee04 (offset: 0x1b540) -> 0x20dc fde=[ c00] │ │ │ │ + 0xfffffffffff9efac (offset: 0x1b6e8) -> 0x2110 fde=[ c34] │ │ │ │ + 0xfffffffffff9f0c4 (offset: 0x1b800) -> 0x214c fde=[ c70] │ │ │ │ + 0xfffffffffff9ff24 (offset: 0x1c660) -> 0x1d04 fde=[ 828] │ │ │ │ + 0xfffffffffff9ff44 (offset: 0x1c680) -> 0x20c8 fde=[ bec] │ │ │ │ + 0xfffffffffffa0004 (offset: 0x1c740) -> 0x21a4 fde=[ cc8] │ │ │ │ + 0xfffffffffffa0024 (offset: 0x1c760) -> 0x21b8 fde=[ cdc] │ │ │ │ + 0xfffffffffffa00c4 (offset: 0x1c800) -> 0x21f4 fde=[ d18] │ │ │ │ + 0xfffffffffffa0348 (offset: 0x1ca84) -> 0x2234 fde=[ d58] │ │ │ │ + 0xfffffffffffa0388 (offset: 0x1cac4) -> 0x2248 fde=[ d6c] │ │ │ │ + 0xfffffffffffa03cc (offset: 0x1cb08) -> 0x225c fde=[ d80] │ │ │ │ + 0xfffffffffffa0408 (offset: 0x1cb44) -> 0x2270 fde=[ d94] │ │ │ │ + 0xfffffffffffa0464 (offset: 0x1cba0) -> 0x2298 fde=[ dbc] │ │ │ │ + 0xfffffffffffa0b04 (offset: 0x1d240) -> 0x22f4 fde=[ e18] │ │ │ │ + 0xfffffffffffa0c68 (offset: 0x1d3a4) -> 0x2344 fde=[ e68] │ │ │ │ + 0xfffffffffffa0c88 (offset: 0x1d3c4) -> 0x2358 fde=[ e7c] │ │ │ │ + 0xfffffffffffa0d50 (offset: 0x1d48c) -> 0x2394 fde=[ eb8] │ │ │ │ + 0xfffffffffffa0d64 (offset: 0x1d4a0) -> 0x23a8 fde=[ ecc] │ │ │ │ + 0xfffffffffffa1184 (offset: 0x1d8c0) -> 0x23ec fde=[ f10] │ │ │ │ + 0xfffffffffffa11a8 (offset: 0x1d8e4) -> 0x2400 fde=[ f24] │ │ │ │ + 0xfffffffffffa11c8 (offset: 0x1d904) -> 0x244c fde=[ f70] │ │ │ │ + 0xfffffffffffa1308 (offset: 0x1da44) -> 0x248c fde=[ fb0] │ │ │ │ + 0xfffffffffffa1424 (offset: 0x1db60) -> 0x24c8 fde=[ fec] │ │ │ │ + 0xfffffffffffa14e8 (offset: 0x1dc24) -> 0x24fc fde=[ 1020] │ │ │ │ + 0xfffffffffffa20c4 (offset: 0x1e800) -> 0x2550 fde=[ 1074] │ │ │ │ + 0xfffffffffffa49a4 (offset: 0x210e0) -> 0x2414 fde=[ f38] │ │ │ │ + 0xfffffffffffa4a64 (offset: 0x211a0) -> 0x25ac fde=[ 10d0] │ │ │ │ + 0xfffffffffffa4a84 (offset: 0x211c0) -> 0x25c0 fde=[ 10e4] │ │ │ │ + 0xfffffffffffa4aa4 (offset: 0x211e0) -> 0x25d4 fde=[ 10f8] │ │ │ │ + 0xfffffffffffa4b84 (offset: 0x212c0) -> 0x2604 fde=[ 1128] │ │ │ │ + 0xfffffffffffa4c04 (offset: 0x21340) -> 0x26bc fde=[ 11e0] │ │ │ │ + 0xfffffffffffa4d24 (offset: 0x21460) -> 0x26ec fde=[ 1210] │ │ │ │ + 0xfffffffffffa4e04 (offset: 0x21540) -> 0x2748 fde=[ 126c] │ │ │ │ + 0xfffffffffffa4f04 (offset: 0x21640) -> 0x2784 fde=[ 12a8] │ │ │ │ + 0xfffffffffffa4fa4 (offset: 0x216e0) -> 0x27bc fde=[ 12e0] │ │ │ │ + 0xfffffffffffa51a4 (offset: 0x218e0) -> 0x27f8 fde=[ 131c] │ │ │ │ + 0xfffffffffffa6b84 (offset: 0x232c0) -> 0x2850 fde=[ 1374] │ │ │ │ + 0xfffffffffffa8424 (offset: 0x24b60) -> 0x28e8 fde=[ 140c] │ │ │ │ + 0xfffffffffffa8724 (offset: 0x24e60) -> 0x2724 fde=[ 1248] │ │ │ │ + 0xfffffffffffa8804 (offset: 0x24f40) -> 0x28a8 fde=[ 13cc] │ │ │ │ + 0xfffffffffffa89c4 (offset: 0x25100) -> 0x35f4 fde=[ 2118] │ │ │ │ + 0xfffffffffffa89d0 (offset: 0x2510c) -> 0x3608 fde=[ 212c] │ │ │ │ + 0xfffffffffffa89e4 (offset: 0x25120) -> 0x361c fde=[ 2140] │ │ │ │ + 0xfffffffffffa8d14 (offset: 0x25450) -> 0x366c fde=[ 2190] │ │ │ │ + 0xfffffffffffa8da4 (offset: 0x254e0) -> 0x3970 fde=[ 2494] │ │ │ │ + 0xfffffffffffa8f04 (offset: 0x25640) -> 0x39dc fde=[ 2500] │ │ │ │ + 0xfffffffffffa9064 (offset: 0x257a0) -> 0x3a48 fde=[ 256c] │ │ │ │ + 0xfffffffffffa91c4 (offset: 0x25900) -> 0x3ab4 fde=[ 25d8] │ │ │ │ + 0xfffffffffffa9324 (offset: 0x25a60) -> 0x3b34 fde=[ 2658] │ │ │ │ + 0xfffffffffffa9430 (offset: 0x25b6c) -> 0x470c fde=[ 3230] │ │ │ │ + 0xfffffffffffaa6c4 (offset: 0x26e00) -> 0x292c fde=[ 1450] │ │ │ │ + 0xfffffffffffaa6e4 (offset: 0x26e20) -> 0x2940 fde=[ 1464] │ │ │ │ + 0xfffffffffffaa704 (offset: 0x26e40) -> 0x2954 fde=[ 1478] │ │ │ │ + 0xfffffffffffaa724 (offset: 0x26e60) -> 0x2968 fde=[ 148c] │ │ │ │ + 0xfffffffffffaa744 (offset: 0x26e80) -> 0x297c fde=[ 14a0] │ │ │ │ + 0xfffffffffffaa764 (offset: 0x26ea0) -> 0x2990 fde=[ 14b4] │ │ │ │ + 0xfffffffffffaa7a4 (offset: 0x26ee0) -> 0x29a4 fde=[ 14c8] │ │ │ │ + 0xfffffffffffaa7c4 (offset: 0x26f00) -> 0x29b8 fde=[ 14dc] │ │ │ │ + 0xfffffffffffaa804 (offset: 0x26f40) -> 0x29cc fde=[ 14f0] │ │ │ │ + 0xfffffffffffaa824 (offset: 0x26f60) -> 0x29e0 fde=[ 1504] │ │ │ │ + 0xfffffffffffaa844 (offset: 0x26f80) -> 0x29f4 fde=[ 1518] │ │ │ │ + 0xfffffffffffaa884 (offset: 0x26fc0) -> 0x2a08 fde=[ 152c] │ │ │ │ + 0xfffffffffffaa8a4 (offset: 0x26fe0) -> 0x2a1c fde=[ 1540] │ │ │ │ + 0xfffffffffffaa8c4 (offset: 0x27000) -> 0x2a30 fde=[ 1554] │ │ │ │ + 0xfffffffffffaa904 (offset: 0x27040) -> 0x2a44 fde=[ 1568] │ │ │ │ + 0xfffffffffffaa924 (offset: 0x27060) -> 0x2a58 fde=[ 157c] │ │ │ │ + 0xfffffffffffaa944 (offset: 0x27080) -> 0x2a6c fde=[ 1590] │ │ │ │ + 0xfffffffffffaa964 (offset: 0x270a0) -> 0x2a80 fde=[ 15a4] │ │ │ │ + 0xfffffffffffaa984 (offset: 0x270c0) -> 0x2a94 fde=[ 15b8] │ │ │ │ + 0xfffffffffffaa9a4 (offset: 0x270e0) -> 0x2aa8 fde=[ 15cc] │ │ │ │ + 0xfffffffffffaa9c4 (offset: 0x27100) -> 0x2abc fde=[ 15e0] │ │ │ │ + 0xfffffffffffaa9e4 (offset: 0x27120) -> 0x2ad0 fde=[ 15f4] │ │ │ │ + 0xfffffffffffaaa04 (offset: 0x27140) -> 0x2ae4 fde=[ 1608] │ │ │ │ + 0xfffffffffffaaa24 (offset: 0x27160) -> 0x2af8 fde=[ 161c] │ │ │ │ + 0xfffffffffffaaa44 (offset: 0x27180) -> 0x2b0c fde=[ 1630] │ │ │ │ + 0xfffffffffffaaa64 (offset: 0x271a0) -> 0x2b20 fde=[ 1644] │ │ │ │ + 0xfffffffffffaaa84 (offset: 0x271c0) -> 0x2b34 fde=[ 1658] │ │ │ │ + 0xfffffffffffaaaa4 (offset: 0x271e0) -> 0x2b48 fde=[ 166c] │ │ │ │ + 0xfffffffffffaaac4 (offset: 0x27200) -> 0x2b5c fde=[ 1680] │ │ │ │ + 0xfffffffffffaaae4 (offset: 0x27220) -> 0x2b70 fde=[ 1694] │ │ │ │ + 0xfffffffffffaab04 (offset: 0x27240) -> 0x2b84 fde=[ 16a8] │ │ │ │ + 0xfffffffffffaab24 (offset: 0x27260) -> 0x2b98 fde=[ 16bc] │ │ │ │ + 0xfffffffffffaab44 (offset: 0x27280) -> 0x2bac fde=[ 16d0] │ │ │ │ + 0xfffffffffffaab64 (offset: 0x272a0) -> 0x2bc0 fde=[ 16e4] │ │ │ │ + 0xfffffffffffaab84 (offset: 0x272c0) -> 0x2bd4 fde=[ 16f8] │ │ │ │ + 0xfffffffffffaaba4 (offset: 0x272e0) -> 0x2be8 fde=[ 170c] │ │ │ │ + 0xfffffffffffaabc4 (offset: 0x27300) -> 0x2bfc fde=[ 1720] │ │ │ │ + 0xfffffffffffaabe4 (offset: 0x27320) -> 0x2c10 fde=[ 1734] │ │ │ │ + 0xfffffffffffaac04 (offset: 0x27340) -> 0x2c24 fde=[ 1748] │ │ │ │ + 0xfffffffffffaac24 (offset: 0x27360) -> 0x2c38 fde=[ 175c] │ │ │ │ + 0xfffffffffffaac44 (offset: 0x27380) -> 0x2c4c fde=[ 1770] │ │ │ │ + 0xfffffffffffaac64 (offset: 0x273a0) -> 0x2c60 fde=[ 1784] │ │ │ │ + 0xfffffffffffaac84 (offset: 0x273c0) -> 0x2c74 fde=[ 1798] │ │ │ │ + 0xfffffffffffaaca4 (offset: 0x273e0) -> 0x2c88 fde=[ 17ac] │ │ │ │ + 0xfffffffffffaad04 (offset: 0x27440) -> 0x2ca4 fde=[ 17c8] │ │ │ │ + 0xfffffffffffaad64 (offset: 0x274a0) -> 0x2cc0 fde=[ 17e4] │ │ │ │ + 0xfffffffffffaadc4 (offset: 0x27500) -> 0x2cdc fde=[ 1800] │ │ │ │ + 0xfffffffffffaae24 (offset: 0x27560) -> 0x2cf8 fde=[ 181c] │ │ │ │ + 0xfffffffffffaae84 (offset: 0x275c0) -> 0x2d14 fde=[ 1838] │ │ │ │ + 0xfffffffffffaaeec (offset: 0x27628) -> 0x30d4 fde=[ 1bf8] │ │ │ │ + 0xfffffffffffaaf54 (offset: 0x27690) -> 0x30fc fde=[ 1c20] │ │ │ │ + 0xfffffffffffaafc4 (offset: 0x27700) -> 0x2d64 fde=[ 1888] │ │ │ │ + 0xfffffffffffab024 (offset: 0x27760) -> 0x2d88 fde=[ 18ac] │ │ │ │ + 0xfffffffffffab084 (offset: 0x277c0) -> 0x2dac fde=[ 18d0] │ │ │ │ + 0xfffffffffffab0ec (offset: 0x27828) -> 0x3124 fde=[ 1c48] │ │ │ │ + 0xfffffffffffab154 (offset: 0x27890) -> 0x314c fde=[ 1c70] │ │ │ │ + 0xfffffffffffab1c4 (offset: 0x27900) -> 0x2dfc fde=[ 1920] │ │ │ │ + 0xfffffffffffab284 (offset: 0x279c0) -> 0x2e30 fde=[ 1954] │ │ │ │ + 0xfffffffffffab384 (offset: 0x27ac0) -> 0x2e68 fde=[ 198c] │ │ │ │ + 0xfffffffffffab3e4 (offset: 0x27b20) -> 0x2e90 fde=[ 19b4] │ │ │ │ + 0xfffffffffffab984 (offset: 0x280c0) -> 0x2f3c fde=[ 1a60] │ │ │ │ + 0xfffffffffffab9e4 (offset: 0x28120) -> 0x2f64 fde=[ 1a88] │ │ │ │ + 0xfffffffffffaba44 (offset: 0x28180) -> 0x2f98 fde=[ 1abc] │ │ │ │ + 0xfffffffffffabaa4 (offset: 0x281e0) -> 0x2fcc fde=[ 1af0] │ │ │ │ + 0xfffffffffffabb08 (offset: 0x28244) -> 0x3024 fde=[ 1b48] │ │ │ │ + 0xfffffffffffabb84 (offset: 0x282c0) -> 0x3050 fde=[ 1b74] │ │ │ │ + 0xfffffffffffabc04 (offset: 0x28340) -> 0x2ff8 fde=[ 1b1c] │ │ │ │ + 0xfffffffffffabc68 (offset: 0x283a4) -> 0x307c fde=[ 1ba0] │ │ │ │ + 0xfffffffffffabce4 (offset: 0x28420) -> 0x30a8 fde=[ 1bcc] │ │ │ │ + 0xfffffffffffabd64 (offset: 0x284a0) -> 0x3174 fde=[ 1c98] │ │ │ │ + 0xfffffffffffabe04 (offset: 0x28540) -> 0x319c fde=[ 1cc0] │ │ │ │ + 0xfffffffffffabea4 (offset: 0x285e0) -> 0x31c4 fde=[ 1ce8] │ │ │ │ + 0xfffffffffffabfc4 (offset: 0x28700) -> 0x3214 fde=[ 1d38] │ │ │ │ + 0xfffffffffffac0c4 (offset: 0x28800) -> 0x3244 fde=[ 1d68] │ │ │ │ + 0xfffffffffffac204 (offset: 0x28940) -> 0x3274 fde=[ 1d98] │ │ │ │ + 0xfffffffffffac324 (offset: 0x28a60) -> 0x32a4 fde=[ 1dc8] │ │ │ │ + 0xfffffffffffac444 (offset: 0x28b80) -> 0x32d4 fde=[ 1df8] │ │ │ │ + 0xfffffffffffac564 (offset: 0x28ca0) -> 0x3304 fde=[ 1e28] │ │ │ │ + 0xfffffffffffac6c4 (offset: 0x28e00) -> 0x334c fde=[ 1e70] │ │ │ │ + 0xfffffffffffac7c4 (offset: 0x28f00) -> 0x3378 fde=[ 1e9c] │ │ │ │ + 0xfffffffffffac8c4 (offset: 0x29000) -> 0x33ac fde=[ 1ed0] │ │ │ │ + 0xfffffffffffac9a4 (offset: 0x290e0) -> 0x33d8 fde=[ 1efc] │ │ │ │ + 0xfffffffffffaca84 (offset: 0x291c0) -> 0x3404 fde=[ 1f28] │ │ │ │ + 0xfffffffffffacb84 (offset: 0x292c0) -> 0x3438 fde=[ 1f5c] │ │ │ │ + 0xffffffffffface24 (offset: 0x29560) -> 0x3470 fde=[ 1f94] │ │ │ │ + 0xfffffffffffad0e4 (offset: 0x29820) -> 0x34a8 fde=[ 1fcc] │ │ │ │ + 0xfffffffffffad1a4 (offset: 0x298e0) -> 0x34e4 fde=[ 2008] │ │ │ │ + 0xfffffffffffad244 (offset: 0x29980) -> 0x350c fde=[ 2030] │ │ │ │ + 0xfffffffffffad2e4 (offset: 0x29a20) -> 0x3534 fde=[ 2058] │ │ │ │ + 0xfffffffffffad384 (offset: 0x29ac0) -> 0x3560 fde=[ 2084] │ │ │ │ + 0xfffffffffffad424 (offset: 0x29b60) -> 0x358c fde=[ 20b0] │ │ │ │ + 0xfffffffffffad4c4 (offset: 0x29c00) -> 0x35b8 fde=[ 20dc] │ │ │ │ + 0xfffffffffffad5a4 (offset: 0x29ce0) -> 0x3698 fde=[ 21bc] │ │ │ │ + 0xfffffffffffad6e4 (offset: 0x29e20) -> 0x36cc fde=[ 21f0] │ │ │ │ + 0xfffffffffffad7a4 (offset: 0x29ee0) -> 0x3704 fde=[ 2228] │ │ │ │ + 0xfffffffffffade64 (offset: 0x2a5a0) -> 0x3754 fde=[ 2278] │ │ │ │ + 0xfffffffffffae024 (offset: 0x2a760) -> 0x37d0 fde=[ 22f4] │ │ │ │ + 0xfffffffffffae124 (offset: 0x2a860) -> 0x3810 fde=[ 2334] │ │ │ │ + 0xfffffffffffae224 (offset: 0x2a960) -> 0x3850 fde=[ 2374] │ │ │ │ + 0xfffffffffffae324 (offset: 0x2aa60) -> 0x3890 fde=[ 23b4] │ │ │ │ + 0xfffffffffffae424 (offset: 0x2ab60) -> 0x38d0 fde=[ 23f4] │ │ │ │ + 0xfffffffffffae5e4 (offset: 0x2ad20) -> 0x3920 fde=[ 2444] │ │ │ │ + 0xfffffffffffae7a4 (offset: 0x2aee0) -> 0x39a4 fde=[ 24c8] │ │ │ │ + 0xfffffffffffae7c4 (offset: 0x2af00) -> 0x39c0 fde=[ 24e4] │ │ │ │ + 0xfffffffffffae7e4 (offset: 0x2af20) -> 0x3a10 fde=[ 2534] │ │ │ │ + 0xfffffffffffae804 (offset: 0x2af40) -> 0x3a2c fde=[ 2550] │ │ │ │ + 0xfffffffffffae824 (offset: 0x2af60) -> 0x3a7c fde=[ 25a0] │ │ │ │ + 0xfffffffffffae844 (offset: 0x2af80) -> 0x3a98 fde=[ 25bc] │ │ │ │ + 0xfffffffffffae864 (offset: 0x2afa0) -> 0x3ae8 fde=[ 260c] │ │ │ │ + 0xfffffffffffae884 (offset: 0x2afc0) -> 0x3b04 fde=[ 2628] │ │ │ │ + 0xfffffffffffae8a4 (offset: 0x2afe0) -> 0x3b20 fde=[ 2644] │ │ │ │ + 0xfffffffffffae904 (offset: 0x2b040) -> 0x3b70 fde=[ 2694] │ │ │ │ + 0xfffffffffffae9e4 (offset: 0x2b120) -> 0x3b9c fde=[ 26c0] │ │ │ │ + 0xfffffffffffaeac4 (offset: 0x2b200) -> 0x3bc8 fde=[ 26ec] │ │ │ │ + 0xfffffffffffaeba4 (offset: 0x2b2e0) -> 0x3bf4 fde=[ 2718] │ │ │ │ + 0xfffffffffffaec84 (offset: 0x2b3c0) -> 0x3c20 fde=[ 2744] │ │ │ │ + 0xfffffffffffaef84 (offset: 0x2b6c0) -> 0x3c70 fde=[ 2794] │ │ │ │ + 0xfffffffffffaf230 (offset: 0x2b96c) -> 0x3dbc fde=[ 28e0] │ │ │ │ + 0xfffffffffffaf564 (offset: 0x2bca0) -> 0x3e00 fde=[ 2924] │ │ │ │ + 0xfffffffffffaf884 (offset: 0x2bfc0) -> 0x3cac fde=[ 27d0] │ │ │ │ + 0xfffffffffffaf9c4 (offset: 0x2c100) -> 0x3cfc fde=[ 2820] │ │ │ │ + 0xfffffffffffafc70 (offset: 0x2c3ac) -> 0x3d38 fde=[ 285c] │ │ │ │ + 0xfffffffffffaff84 (offset: 0x2c6c0) -> 0x3d78 fde=[ 289c] │ │ │ │ + 0xfffffffffffb02a4 (offset: 0x2c9e0) -> 0x3e40 fde=[ 2964] │ │ │ │ + 0xfffffffffffb0404 (offset: 0x2cb40) -> 0x3e7c fde=[ 29a0] │ │ │ │ + 0xfffffffffffb0544 (offset: 0x2cc80) -> 0x3eac fde=[ 29d0] │ │ │ │ + 0xfffffffffffb0684 (offset: 0x2cdc0) -> 0x3edc fde=[ 2a00] │ │ │ │ + 0xfffffffffffb07c4 (offset: 0x2cf00) -> 0x3f08 fde=[ 2a2c] │ │ │ │ + 0xfffffffffffb08c4 (offset: 0x2d000) -> 0x3f38 fde=[ 2a5c] │ │ │ │ + 0xfffffffffffb09c4 (offset: 0x2d100) -> 0x3f68 fde=[ 2a8c] │ │ │ │ + 0xfffffffffffb0ac4 (offset: 0x2d200) -> 0x3f9c fde=[ 2ac0] │ │ │ │ + 0xfffffffffffb0e64 (offset: 0x2d5a0) -> 0x4028 fde=[ 2b4c] │ │ │ │ + 0xfffffffffffb0f24 (offset: 0x2d660) -> 0x405c fde=[ 2b80] │ │ │ │ + 0xfffffffffffb10c4 (offset: 0x2d800) -> 0x4084 fde=[ 2ba8] │ │ │ │ + 0xfffffffffffb11e4 (offset: 0x2d920) -> 0x40c0 fde=[ 2be4] │ │ │ │ + 0xfffffffffffb1504 (offset: 0x2dc40) -> 0x4140 fde=[ 2c64] │ │ │ │ + 0xfffffffffffb1684 (offset: 0x2ddc0) -> 0x4168 fde=[ 2c8c] │ │ │ │ + 0xfffffffffffb1784 (offset: 0x2dec0) -> 0x419c fde=[ 2cc0] │ │ │ │ + 0xfffffffffffb1864 (offset: 0x2dfa0) -> 0x41d0 fde=[ 2cf4] │ │ │ │ + 0xfffffffffffb18e4 (offset: 0x2e020) -> 0x41f4 fde=[ 2d18] │ │ │ │ + 0xfffffffffffb1c84 (offset: 0x2e3c0) -> 0x4298 fde=[ 2dbc] │ │ │ │ + 0xfffffffffffb20a4 (offset: 0x2e7e0) -> 0x4358 fde=[ 2e7c] │ │ │ │ + 0xfffffffffffb2124 (offset: 0x2e860) -> 0x4384 fde=[ 2ea8] │ │ │ │ + 0xfffffffffffb21a4 (offset: 0x2e8e0) -> 0x43b0 fde=[ 2ed4] │ │ │ │ + 0xfffffffffffb2244 (offset: 0x2e980) -> 0x43dc fde=[ 2f00] │ │ │ │ + 0xfffffffffffb2624 (offset: 0x2ed60) -> 0x4464 fde=[ 2f88] │ │ │ │ + 0xfffffffffffb2844 (offset: 0x2ef80) -> 0x4498 fde=[ 2fbc] │ │ │ │ + 0xfffffffffffb2c24 (offset: 0x2f360) -> 0x454c fde=[ 3070] │ │ │ │ + 0xfffffffffffb3084 (offset: 0x2f7c0) -> 0x4588 fde=[ 30ac] │ │ │ │ + 0xfffffffffffb30e4 (offset: 0x2f820) -> 0x45a4 fde=[ 30c8] │ │ │ │ + 0xfffffffffffb3544 (offset: 0x2fc80) -> 0x45f0 fde=[ 3114] │ │ │ │ + 0xfffffffffffb37a4 (offset: 0x2fee0) -> 0x4628 fde=[ 314c] │ │ │ │ + 0xfffffffffffb4ca4 (offset: 0x313e0) -> 0x4670 fde=[ 3194] │ │ │ │ + 0xfffffffffffb5344 (offset: 0x31a80) -> 0x46bc fde=[ 31e0] │ │ │ │ + 0xfffffffffffb6004 (offset: 0x32740) -> 0x4764 fde=[ 3288] │ │ │ │ + 0xfffffffffffb6124 (offset: 0x32860) -> 0x4794 fde=[ 32b8] │ │ │ │ + 0xfffffffffffb6144 (offset: 0x32880) -> 0x47a8 fde=[ 32cc] │ │ │ │ + 0xfffffffffffb614c (offset: 0x32888) -> 0x47e4 fde=[ 3308] │ │ │ │ + 0xfffffffffffb97a4 (offset: 0x35ee0) -> 0x47bc fde=[ 32e0] │ │ │ │ + 0xfffffffffffb9904 (offset: 0x36040) -> 0x4ee8 fde=[ 3a0c] │ │ │ │ + 0xfffffffffffb99e4 (offset: 0x36120) -> 0x53d4 fde=[ 3ef8] │ │ │ │ + 0xfffffffffffb9a04 (offset: 0x36140) -> 0x53e8 fde=[ 3f0c] │ │ │ │ + 0xfffffffffffb9a6c (offset: 0x361a8) -> 0x54c4 fde=[ 3fe8] │ │ │ │ + 0xfffffffffffb9d4c (offset: 0x36488) -> 0x551c fde=[ 4040] │ │ │ │ + 0xfffffffffffba024 (offset: 0x36760) -> 0x56e0 fde=[ 4204] │ │ │ │ + 0xfffffffffffba0ac (offset: 0x367e8) -> 0x5788 fde=[ 42ac] │ │ │ │ + 0xfffffffffffba134 (offset: 0x36870) -> 0x5830 fde=[ 4354] │ │ │ │ + 0xfffffffffffba290 (offset: 0x369cc) -> 0x589c fde=[ 43c0] │ │ │ │ + 0xfffffffffffba3ec (offset: 0x36b28) -> 0x5908 fde=[ 442c] │ │ │ │ + 0xfffffffffffba548 (offset: 0x36c84) -> 0x5974 fde=[ 4498] │ │ │ │ + 0xfffffffffffba6a4 (offset: 0x36de0) -> 0x59e0 fde=[ 4504] │ │ │ │ + 0xfffffffffffba7b0 (offset: 0x36eec) -> 0x62ac fde=[ 4dd0] │ │ │ │ + 0xfffffffffffbbe04 (offset: 0x38540) -> 0x4964 fde=[ 3488] │ │ │ │ + 0xfffffffffffbbe24 (offset: 0x38560) -> 0x4978 fde=[ 349c] │ │ │ │ + 0xfffffffffffbbe44 (offset: 0x38580) -> 0x498c fde=[ 34b0] │ │ │ │ + 0xfffffffffffbbe64 (offset: 0x385a0) -> 0x49a0 fde=[ 34c4] │ │ │ │ + 0xfffffffffffbbe84 (offset: 0x385c0) -> 0x49b4 fde=[ 34d8] │ │ │ │ + 0xfffffffffffbbec4 (offset: 0x38600) -> 0x49c8 fde=[ 34ec] │ │ │ │ + 0xfffffffffffbbee4 (offset: 0x38620) -> 0x49dc fde=[ 3500] │ │ │ │ + 0xfffffffffffbbf24 (offset: 0x38660) -> 0x49f0 fde=[ 3514] │ │ │ │ + 0xfffffffffffbbf44 (offset: 0x38680) -> 0x4a04 fde=[ 3528] │ │ │ │ + 0xfffffffffffbbf64 (offset: 0x386a0) -> 0x4a18 fde=[ 353c] │ │ │ │ + 0xfffffffffffbbfa4 (offset: 0x386e0) -> 0x4a2c fde=[ 3550] │ │ │ │ + 0xfffffffffffbbfc4 (offset: 0x38700) -> 0x4a40 fde=[ 3564] │ │ │ │ + 0xfffffffffffbbfe4 (offset: 0x38720) -> 0x4a54 fde=[ 3578] │ │ │ │ + 0xfffffffffffbc024 (offset: 0x38760) -> 0x4a68 fde=[ 358c] │ │ │ │ + 0xfffffffffffbc044 (offset: 0x38780) -> 0x4a7c fde=[ 35a0] │ │ │ │ + 0xfffffffffffbc064 (offset: 0x387a0) -> 0x4a90 fde=[ 35b4] │ │ │ │ + 0xfffffffffffbc084 (offset: 0x387c0) -> 0x4aa4 fde=[ 35c8] │ │ │ │ + 0xfffffffffffbc0a4 (offset: 0x387e0) -> 0x4ab8 fde=[ 35dc] │ │ │ │ + 0xfffffffffffbc0c4 (offset: 0x38800) -> 0x4acc fde=[ 35f0] │ │ │ │ + 0xfffffffffffbc0e4 (offset: 0x38820) -> 0x4ae0 fde=[ 3604] │ │ │ │ + 0xfffffffffffbc104 (offset: 0x38840) -> 0x4af4 fde=[ 3618] │ │ │ │ + 0xfffffffffffbc124 (offset: 0x38860) -> 0x4b08 fde=[ 362c] │ │ │ │ + 0xfffffffffffbc144 (offset: 0x38880) -> 0x4b1c fde=[ 3640] │ │ │ │ + 0xfffffffffffbc164 (offset: 0x388a0) -> 0x4b30 fde=[ 3654] │ │ │ │ + 0xfffffffffffbc184 (offset: 0x388c0) -> 0x4b44 fde=[ 3668] │ │ │ │ + 0xfffffffffffbc1a4 (offset: 0x388e0) -> 0x4b58 fde=[ 367c] │ │ │ │ + 0xfffffffffffbc1c4 (offset: 0x38900) -> 0x4b6c fde=[ 3690] │ │ │ │ + 0xfffffffffffbc1e4 (offset: 0x38920) -> 0x4b80 fde=[ 36a4] │ │ │ │ + 0xfffffffffffbc204 (offset: 0x38940) -> 0x4b94 fde=[ 36b8] │ │ │ │ + 0xfffffffffffbc224 (offset: 0x38960) -> 0x4ba8 fde=[ 36cc] │ │ │ │ + 0xfffffffffffbc244 (offset: 0x38980) -> 0x4bbc fde=[ 36e0] │ │ │ │ + 0xfffffffffffbc264 (offset: 0x389a0) -> 0x4bd0 fde=[ 36f4] │ │ │ │ + 0xfffffffffffbc284 (offset: 0x389c0) -> 0x4be4 fde=[ 3708] │ │ │ │ + 0xfffffffffffbc2a4 (offset: 0x389e0) -> 0x4bf8 fde=[ 371c] │ │ │ │ + 0xfffffffffffbc2c4 (offset: 0x38a00) -> 0x4c0c fde=[ 3730] │ │ │ │ + 0xfffffffffffbc2e4 (offset: 0x38a20) -> 0x4c20 fde=[ 3744] │ │ │ │ + 0xfffffffffffbc304 (offset: 0x38a40) -> 0x4c34 fde=[ 3758] │ │ │ │ + 0xfffffffffffbc324 (offset: 0x38a60) -> 0x4c48 fde=[ 376c] │ │ │ │ + 0xfffffffffffbc344 (offset: 0x38a80) -> 0x4c5c fde=[ 3780] │ │ │ │ + 0xfffffffffffbc364 (offset: 0x38aa0) -> 0x4c70 fde=[ 3794] │ │ │ │ + 0xfffffffffffbc384 (offset: 0x38ac0) -> 0x4c84 fde=[ 37a8] │ │ │ │ + 0xfffffffffffbc3a4 (offset: 0x38ae0) -> 0x4c98 fde=[ 37bc] │ │ │ │ + 0xfffffffffffbc3c4 (offset: 0x38b00) -> 0x4cac fde=[ 37d0] │ │ │ │ + 0xfffffffffffbc424 (offset: 0x38b60) -> 0x4cc8 fde=[ 37ec] │ │ │ │ + 0xfffffffffffbc484 (offset: 0x38bc0) -> 0x4ce4 fde=[ 3808] │ │ │ │ + 0xfffffffffffbc4e4 (offset: 0x38c20) -> 0x4d00 fde=[ 3824] │ │ │ │ + 0xfffffffffffbc544 (offset: 0x38c80) -> 0x4d1c fde=[ 3840] │ │ │ │ + 0xfffffffffffbc5a4 (offset: 0x38ce0) -> 0x4d38 fde=[ 385c] │ │ │ │ + 0xfffffffffffbc5c4 (offset: 0x38d00) -> 0x4d4c fde=[ 3870] │ │ │ │ + 0xfffffffffffbc604 (offset: 0x38d40) -> 0x4d74 fde=[ 3898] │ │ │ │ + 0xfffffffffffbc684 (offset: 0x38dc0) -> 0x513c fde=[ 3c60] │ │ │ │ + 0xfffffffffffbc704 (offset: 0x38e40) -> 0x5164 fde=[ 3c88] │ │ │ │ + 0xfffffffffffbc784 (offset: 0x38ec0) -> 0x4dc4 fde=[ 38e8] │ │ │ │ + 0xfffffffffffbc7e4 (offset: 0x38f20) -> 0x4de8 fde=[ 390c] │ │ │ │ + 0xfffffffffffbc844 (offset: 0x38f80) -> 0x4e0c fde=[ 3930] │ │ │ │ + 0xfffffffffffbc9a4 (offset: 0x390e0) -> 0x4e54 fde=[ 3978] │ │ │ │ + 0xfffffffffffbca04 (offset: 0x39140) -> 0x4e70 fde=[ 3994] │ │ │ │ + 0xfffffffffffbca64 (offset: 0x391a0) -> 0x4e8c fde=[ 39b0] │ │ │ │ + 0xfffffffffffbcb84 (offset: 0x392c0) -> 0x4eb0 fde=[ 39d4] │ │ │ │ + 0xfffffffffffbcd24 (offset: 0x39460) -> 0x4f10 fde=[ 3a34] │ │ │ │ + 0xfffffffffffbcd84 (offset: 0x394c0) -> 0x4f38 fde=[ 3a5c] │ │ │ │ + 0xfffffffffffbcde4 (offset: 0x39520) -> 0x4f60 fde=[ 3a84] │ │ │ │ + 0xfffffffffffbce44 (offset: 0x39580) -> 0x4f94 fde=[ 3ab8] │ │ │ │ + 0xfffffffffffbcea4 (offset: 0x395e0) -> 0x4fc8 fde=[ 3aec] │ │ │ │ + 0xfffffffffffbd3e4 (offset: 0x39b20) -> 0x5080 fde=[ 3ba4] │ │ │ │ + 0xfffffffffffbd6a4 (offset: 0x39de0) -> 0x50b8 fde=[ 3bdc] │ │ │ │ + 0xfffffffffffbd714 (offset: 0x39e50) -> 0x50e4 fde=[ 3c08] │ │ │ │ + 0xfffffffffffbd794 (offset: 0x39ed0) -> 0x5110 fde=[ 3c34] │ │ │ │ + 0xfffffffffffbd824 (offset: 0x39f60) -> 0x518c fde=[ 3cb0] │ │ │ │ + 0xfffffffffffbd944 (offset: 0x3a080) -> 0x51d8 fde=[ 3cfc] │ │ │ │ + 0xfffffffffffbda64 (offset: 0x3a1a0) -> 0x5208 fde=[ 3d2c] │ │ │ │ + 0xfffffffffffbdb84 (offset: 0x3a2c0) -> 0x5238 fde=[ 3d5c] │ │ │ │ + 0xfffffffffffbdca4 (offset: 0x3a3e0) -> 0x5268 fde=[ 3d8c] │ │ │ │ + 0xfffffffffffbdd84 (offset: 0x3a4c0) -> 0x5294 fde=[ 3db8] │ │ │ │ + 0xfffffffffffbde64 (offset: 0x3a5a0) -> 0x52c0 fde=[ 3de4] │ │ │ │ + 0xfffffffffffbdf44 (offset: 0x3a680) -> 0x52ec fde=[ 3e10] │ │ │ │ + 0xfffffffffffbe004 (offset: 0x3a740) -> 0x5314 fde=[ 3e38] │ │ │ │ + 0xfffffffffffbe0c4 (offset: 0x3a800) -> 0x533c fde=[ 3e60] │ │ │ │ + 0xfffffffffffbe164 (offset: 0x3a8a0) -> 0x5368 fde=[ 3e8c] │ │ │ │ + 0xfffffffffffbe224 (offset: 0x3a960) -> 0x5398 fde=[ 3ebc] │ │ │ │ + 0xfffffffffffbe324 (offset: 0x3aa60) -> 0x5418 fde=[ 3f3c] │ │ │ │ + 0xfffffffffffbe464 (offset: 0x3aba0) -> 0x544c fde=[ 3f70] │ │ │ │ + 0xfffffffffffbe5e4 (offset: 0x3ad20) -> 0x5488 fde=[ 3fac] │ │ │ │ + 0xfffffffffffbe904 (offset: 0x3b040) -> 0x556c fde=[ 4090] │ │ │ │ + 0xfffffffffffbeaa4 (offset: 0x3b1e0) -> 0x55ac fde=[ 40d0] │ │ │ │ + 0xfffffffffffbec44 (offset: 0x3b380) -> 0x55e0 fde=[ 4104] │ │ │ │ + 0xfffffffffffbed44 (offset: 0x3b480) -> 0x5620 fde=[ 4144] │ │ │ │ + 0xfffffffffffbee44 (offset: 0x3b580) -> 0x5660 fde=[ 4184] │ │ │ │ + 0xfffffffffffbef44 (offset: 0x3b680) -> 0x56a0 fde=[ 41c4] │ │ │ │ + 0xfffffffffffbf044 (offset: 0x3b780) -> 0x5708 fde=[ 422c] │ │ │ │ + 0xfffffffffffbf164 (offset: 0x3b8a0) -> 0x5738 fde=[ 425c] │ │ │ │ + 0xfffffffffffbf204 (offset: 0x3b940) -> 0x5760 fde=[ 4284] │ │ │ │ + 0xfffffffffffbf2a4 (offset: 0x3b9e0) -> 0x57b0 fde=[ 42d4] │ │ │ │ + 0xfffffffffffbf3c4 (offset: 0x3bb00) -> 0x57e0 fde=[ 4304] │ │ │ │ + 0xfffffffffffbf464 (offset: 0x3bba0) -> 0x5808 fde=[ 432c] │ │ │ │ + 0xfffffffffffbf504 (offset: 0x3bc40) -> 0x5864 fde=[ 4388] │ │ │ │ + 0xfffffffffffbf524 (offset: 0x3bc60) -> 0x5880 fde=[ 43a4] │ │ │ │ + 0xfffffffffffbf544 (offset: 0x3bc80) -> 0x58d0 fde=[ 43f4] │ │ │ │ + 0xfffffffffffbf564 (offset: 0x3bca0) -> 0x58ec fde=[ 4410] │ │ │ │ + 0xfffffffffffbf584 (offset: 0x3bcc0) -> 0x593c fde=[ 4460] │ │ │ │ + 0xfffffffffffbf5a4 (offset: 0x3bce0) -> 0x5958 fde=[ 447c] │ │ │ │ + 0xfffffffffffbf5c4 (offset: 0x3bd00) -> 0x59a8 fde=[ 44cc] │ │ │ │ + 0xfffffffffffbf5e4 (offset: 0x3bd20) -> 0x59c4 fde=[ 44e8] │ │ │ │ + 0xfffffffffffbf604 (offset: 0x3bd40) -> 0x5a1c fde=[ 4540] │ │ │ │ + 0xfffffffffffbf6e4 (offset: 0x3be20) -> 0x5a48 fde=[ 456c] │ │ │ │ + 0xfffffffffffbf7c4 (offset: 0x3bf00) -> 0x5a74 fde=[ 4598] │ │ │ │ + 0xfffffffffffbf8a4 (offset: 0x3bfe0) -> 0x5aa0 fde=[ 45c4] │ │ │ │ + 0xfffffffffffbf984 (offset: 0x3c0c0) -> 0x5acc fde=[ 45f0] │ │ │ │ + 0xfffffffffffbfc84 (offset: 0x3c3c0) -> 0x5b1c fde=[ 4640] │ │ │ │ + 0xfffffffffffbff30 (offset: 0x3c66c) -> 0x5c68 fde=[ 478c] │ │ │ │ + 0xfffffffffffc0264 (offset: 0x3c9a0) -> 0x5cac fde=[ 47d0] │ │ │ │ + 0xfffffffffffc0584 (offset: 0x3ccc0) -> 0x5b58 fde=[ 467c] │ │ │ │ + 0xfffffffffffc06c4 (offset: 0x3ce00) -> 0x5ba8 fde=[ 46cc] │ │ │ │ + 0xfffffffffffc0974 (offset: 0x3d0b0) -> 0x5be4 fde=[ 4708] │ │ │ │ + 0xfffffffffffc0ca4 (offset: 0x3d3e0) -> 0x5c24 fde=[ 4748] │ │ │ │ + 0xfffffffffffc0fe4 (offset: 0x3d720) -> 0x5cec fde=[ 4810] │ │ │ │ + 0xfffffffffffc1164 (offset: 0x3d8a0) -> 0x5d28 fde=[ 484c] │ │ │ │ + 0xfffffffffffc1244 (offset: 0x3d980) -> 0x5d54 fde=[ 4878] │ │ │ │ + 0xfffffffffffc1324 (offset: 0x3da60) -> 0x5d80 fde=[ 48a4] │ │ │ │ + 0xfffffffffffc1464 (offset: 0x3dba0) -> 0x5dac fde=[ 48d0] │ │ │ │ + 0xfffffffffffc1564 (offset: 0x3dca0) -> 0x5ddc fde=[ 4900] │ │ │ │ + 0xfffffffffffc1664 (offset: 0x3dda0) -> 0x5e0c fde=[ 4930] │ │ │ │ + 0xfffffffffffc1764 (offset: 0x3dea0) -> 0x5e40 fde=[ 4964] │ │ │ │ + 0xfffffffffffc1b04 (offset: 0x3e240) -> 0x5ebc fde=[ 49e0] │ │ │ │ + 0xfffffffffffc1ce4 (offset: 0x3e420) -> 0x5ee4 fde=[ 4a08] │ │ │ │ + 0xfffffffffffc1de4 (offset: 0x3e520) -> 0x5f18 fde=[ 4a3c] │ │ │ │ + 0xfffffffffffc1ec4 (offset: 0x3e600) -> 0x5f70 fde=[ 4a94] │ │ │ │ + 0xfffffffffffc1f44 (offset: 0x3e680) -> 0x5f94 fde=[ 4ab8] │ │ │ │ + 0xfffffffffffc1fa4 (offset: 0x3e6e0) -> 0x5fb0 fde=[ 4ad4] │ │ │ │ + 0xfffffffffffc2684 (offset: 0x3edc0) -> 0x6034 fde=[ 4b58] │ │ │ │ + 0xfffffffffffc2864 (offset: 0x3efa0) -> 0x605c fde=[ 4b80] │ │ │ │ + 0xfffffffffffc2964 (offset: 0x3f0a0) -> 0x6090 fde=[ 4bb4] │ │ │ │ + 0xfffffffffffc2a44 (offset: 0x3f180) -> 0x60c4 fde=[ 4be8] │ │ │ │ + 0xfffffffffffc2be4 (offset: 0x3f320) -> 0x6110 fde=[ 4c34] │ │ │ │ + 0xfffffffffffc2d04 (offset: 0x3f440) -> 0x6148 fde=[ 4c6c] │ │ │ │ + 0xfffffffffffc3824 (offset: 0x3ff60) -> 0x6194 fde=[ 4cb8] │ │ │ │ + 0xfffffffffffc39a4 (offset: 0x400e0) -> 0x61c4 fde=[ 4ce8] │ │ │ │ + 0xfffffffffffc3e84 (offset: 0x405c0) -> 0x6210 fde=[ 4d34] │ │ │ │ + 0xfffffffffffc45c4 (offset: 0x40d00) -> 0x625c fde=[ 4d80] │ │ │ │ + 0xfffffffffffc5124 (offset: 0x41860) -> 0x630c fde=[ 4e30] │ │ │ │ + 0xfffffffffffc5244 (offset: 0x41980) -> 0x633c fde=[ 4e60] │ │ │ │ + 0xfffffffffffc5364 (offset: 0x41aa0) -> 0x6390 fde=[ 4eb4] │ │ │ │ + 0xfffffffffffc5444 (offset: 0x41b80) -> 0x63c8 fde=[ 4eec] │ │ │ │ + 0xfffffffffffc5664 (offset: 0x41da0) -> 0x646c fde=[ 4f90] │ │ │ │ + 0xfffffffffffc5944 (offset: 0x42080) -> 0x64c0 fde=[ 4fe4] │ │ │ │ + 0xfffffffffffc8624 (offset: 0x44d60) -> 0x6518 fde=[ 503c] │ │ │ │ + 0xfffffffffffcbe84 (offset: 0x485c0) -> 0x65b8 fde=[ 50dc] │ │ │ │ + 0xfffffffffffcf424 (offset: 0x4bb60) -> 0x660c fde=[ 5130] │ │ │ │ + 0xfffffffffffd2e04 (offset: 0x4f540) -> 0x6420 fde=[ 4f44] │ │ │ │ + 0xfffffffffffd3064 (offset: 0x4f7a0) -> 0x6570 fde=[ 5094] │ │ │ │ + 0xfffffffffffd32c4 (offset: 0x4fa00) -> 0x6bec fde=[ 5710] │ │ │ │ + 0xfffffffffffd33e4 (offset: 0x4fb20) -> 0x6e14 fde=[ 5938] │ │ │ │ + 0xfffffffffffd34c4 (offset: 0x4fc00) -> 0x7168 fde=[ 5c8c] │ │ │ │ + 0xfffffffffffd35e4 (offset: 0x4fd20) -> 0x71fc fde=[ 5d20] │ │ │ │ + 0xfffffffffffd38b4 (offset: 0x4fff0) -> 0x7254 fde=[ 5d78] │ │ │ │ + 0xfffffffffffd3c44 (offset: 0x50380) -> 0x7a48 fde=[ 656c] │ │ │ │ + 0xfffffffffffd3e08 (offset: 0x50544) -> 0x7a84 fde=[ 65a8] │ │ │ │ + 0xfffffffffffd4024 (offset: 0x50760) -> 0x7bf0 fde=[ 6714] │ │ │ │ + 0xfffffffffffd48e4 (offset: 0x51020) -> 0x7cb8 fde=[ 67dc] │ │ │ │ + 0xfffffffffffd5754 (offset: 0x51e90) -> 0x7d88 fde=[ 68ac] │ │ │ │ + 0xfffffffffffd73a4 (offset: 0x53ae0) -> 0x7e4c fde=[ 6970] │ │ │ │ + 0xfffffffffffd7e6c (offset: 0x545a8) -> 0x7f6c fde=[ 6a90] │ │ │ │ + 0xfffffffffffd8be4 (offset: 0x55320) -> 0x6664 fde=[ 5188] │ │ │ │ + 0xfffffffffffd8c04 (offset: 0x55340) -> 0x6678 fde=[ 519c] │ │ │ │ + 0xfffffffffffd8c24 (offset: 0x55360) -> 0x668c fde=[ 51b0] │ │ │ │ + 0xfffffffffffd8c44 (offset: 0x55380) -> 0x66a0 fde=[ 51c4] │ │ │ │ + 0xfffffffffffd8c64 (offset: 0x553a0) -> 0x66b4 fde=[ 51d8] │ │ │ │ + 0xfffffffffffd8c84 (offset: 0x553c0) -> 0x66c8 fde=[ 51ec] │ │ │ │ + 0xfffffffffffd8ca4 (offset: 0x553e0) -> 0x66dc fde=[ 5200] │ │ │ │ + 0xfffffffffffd8cc4 (offset: 0x55400) -> 0x66f0 fde=[ 5214] │ │ │ │ + 0xfffffffffffd8d04 (offset: 0x55440) -> 0x6704 fde=[ 5228] │ │ │ │ + 0xfffffffffffd8d24 (offset: 0x55460) -> 0x6718 fde=[ 523c] │ │ │ │ + 0xfffffffffffd8d44 (offset: 0x55480) -> 0x672c fde=[ 5250] │ │ │ │ + 0xfffffffffffd8d64 (offset: 0x554a0) -> 0x6740 fde=[ 5264] │ │ │ │ + 0xfffffffffffd8d74 (offset: 0x554b0) -> 0x6b2c fde=[ 5650] │ │ │ │ + 0xfffffffffffd8d84 (offset: 0x554c0) -> 0x6754 fde=[ 5278] │ │ │ │ + 0xfffffffffffd8dc4 (offset: 0x55500) -> 0x6768 fde=[ 528c] │ │ │ │ + 0xfffffffffffd8de4 (offset: 0x55520) -> 0x677c fde=[ 52a0] │ │ │ │ + 0xfffffffffffd8e04 (offset: 0x55540) -> 0x6790 fde=[ 52b4] │ │ │ │ + 0xfffffffffffd8e24 (offset: 0x55560) -> 0x67a4 fde=[ 52c8] │ │ │ │ + 0xfffffffffffd8e34 (offset: 0x55570) -> 0x6b54 fde=[ 5678] │ │ │ │ + 0xfffffffffffd8e44 (offset: 0x55580) -> 0x67b8 fde=[ 52dc] │ │ │ │ + 0xfffffffffffd8e84 (offset: 0x555c0) -> 0x67cc fde=[ 52f0] │ │ │ │ + 0xfffffffffffd8ea4 (offset: 0x555e0) -> 0x67e0 fde=[ 5304] │ │ │ │ + 0xfffffffffffd8ec4 (offset: 0x55600) -> 0x67f4 fde=[ 5318] │ │ │ │ + 0xfffffffffffd8ee4 (offset: 0x55620) -> 0x6808 fde=[ 532c] │ │ │ │ + 0xfffffffffffd8ef4 (offset: 0x55630) -> 0x6b40 fde=[ 5664] │ │ │ │ + 0xfffffffffffd8f04 (offset: 0x55640) -> 0x681c fde=[ 5340] │ │ │ │ + 0xfffffffffffd8f24 (offset: 0x55660) -> 0x6830 fde=[ 5354] │ │ │ │ + 0xfffffffffffd8fc4 (offset: 0x55700) -> 0x6844 fde=[ 5368] │ │ │ │ + 0xfffffffffffd9004 (offset: 0x55740) -> 0x6858 fde=[ 537c] │ │ │ │ + 0xfffffffffffd9044 (offset: 0x55780) -> 0x6880 fde=[ 53a4] │ │ │ │ + 0xfffffffffffd9084 (offset: 0x557c0) -> 0x68a8 fde=[ 53cc] │ │ │ │ + 0xfffffffffffd90a4 (offset: 0x557e0) -> 0x68bc fde=[ 53e0] │ │ │ │ + 0xfffffffffffd90c4 (offset: 0x55800) -> 0x68d0 fde=[ 53f4] │ │ │ │ + 0xfffffffffffd90e4 (offset: 0x55820) -> 0x68e4 fde=[ 5408] │ │ │ │ + 0xfffffffffffd9124 (offset: 0x55860) -> 0x690c fde=[ 5430] │ │ │ │ + 0xfffffffffffd9144 (offset: 0x55880) -> 0x6920 fde=[ 5444] │ │ │ │ + 0xfffffffffffd9184 (offset: 0x558c0) -> 0x6948 fde=[ 546c] │ │ │ │ + 0xfffffffffffd9204 (offset: 0x55940) -> 0x6d24 fde=[ 5848] │ │ │ │ + 0xfffffffffffd9284 (offset: 0x559c0) -> 0x6d4c fde=[ 5870] │ │ │ │ + 0xfffffffffffd9304 (offset: 0x55a40) -> 0x6970 fde=[ 5494] │ │ │ │ + 0xfffffffffffd9384 (offset: 0x55ac0) -> 0x6dc4 fde=[ 58e8] │ │ │ │ + 0xfffffffffffd9404 (offset: 0x55b40) -> 0x6dec fde=[ 5910] │ │ │ │ + 0xfffffffffffd9484 (offset: 0x55bc0) -> 0x69e8 fde=[ 550c] │ │ │ │ + 0xfffffffffffd94a4 (offset: 0x55be0) -> 0x69fc fde=[ 5520] │ │ │ │ + 0xfffffffffffd94e4 (offset: 0x55c20) -> 0x6a24 fde=[ 5548] │ │ │ │ + 0xfffffffffffd9504 (offset: 0x55c40) -> 0x6a38 fde=[ 555c] │ │ │ │ + 0xfffffffffffd9544 (offset: 0x55c80) -> 0x6a60 fde=[ 5584] │ │ │ │ + 0xfffffffffffd9564 (offset: 0x55ca0) -> 0x6a74 fde=[ 5598] │ │ │ │ + 0xfffffffffffd95a4 (offset: 0x55ce0) -> 0x6a9c fde=[ 55c0] │ │ │ │ + 0xfffffffffffd9624 (offset: 0x55d60) -> 0x6d74 fde=[ 5898] │ │ │ │ + 0xfffffffffffd96a4 (offset: 0x55de0) -> 0x6d9c fde=[ 58c0] │ │ │ │ + 0xfffffffffffd9724 (offset: 0x55e60) -> 0x6b08 fde=[ 562c] │ │ │ │ + 0xfffffffffffd97c4 (offset: 0x55f00) -> 0x6b68 fde=[ 568c] │ │ │ │ + 0xfffffffffffd9834 (offset: 0x55f70) -> 0x6c1c fde=[ 5740] │ │ │ │ + 0xfffffffffffd98b4 (offset: 0x55ff0) -> 0x6c48 fde=[ 576c] │ │ │ │ + 0xfffffffffffd9944 (offset: 0x56080) -> 0x6b94 fde=[ 56b8] │ │ │ │ + 0xfffffffffffd99b4 (offset: 0x560f0) -> 0x6c74 fde=[ 5798] │ │ │ │ + 0xfffffffffffd9a34 (offset: 0x56170) -> 0x6ca0 fde=[ 57c4] │ │ │ │ + 0xfffffffffffd9ac4 (offset: 0x56200) -> 0x6bc0 fde=[ 56e4] │ │ │ │ + 0xfffffffffffd9b34 (offset: 0x56270) -> 0x6ccc fde=[ 57f0] │ │ │ │ + 0xfffffffffffd9bb4 (offset: 0x562f0) -> 0x6cf8 fde=[ 581c] │ │ │ │ + 0xfffffffffffd9c44 (offset: 0x56380) -> 0x6e4c fde=[ 5970] │ │ │ │ + 0xfffffffffffd9c64 (offset: 0x563a0) -> 0x6e60 fde=[ 5984] │ │ │ │ + 0xfffffffffffd9cc4 (offset: 0x56400) -> 0x6e84 fde=[ 59a8] │ │ │ │ + 0xfffffffffffd9d24 (offset: 0x56460) -> 0x6ea8 fde=[ 59cc] │ │ │ │ + 0xfffffffffffd9d84 (offset: 0x564c0) -> 0x6ecc fde=[ 59f0] │ │ │ │ + 0xfffffffffffd9de4 (offset: 0x56520) -> 0x6ef0 fde=[ 5a14] │ │ │ │ + 0xfffffffffffd9e84 (offset: 0x565c0) -> 0x6f1c fde=[ 5a40] │ │ │ │ + 0xfffffffffffd9f64 (offset: 0x566a0) -> 0x7020 fde=[ 5b44] │ │ │ │ + 0xfffffffffffda044 (offset: 0x56780) -> 0x6f50 fde=[ 5a74] │ │ │ │ + 0xfffffffffffda124 (offset: 0x56860) -> 0x6fb8 fde=[ 5adc] │ │ │ │ + 0xfffffffffffda204 (offset: 0x56940) -> 0x6f84 fde=[ 5aa8] │ │ │ │ + 0xfffffffffffda2e4 (offset: 0x56a20) -> 0x6fec fde=[ 5b10] │ │ │ │ + 0xfffffffffffda3c4 (offset: 0x56b00) -> 0x7054 fde=[ 5b78] │ │ │ │ + 0xfffffffffffda490 (offset: 0x56bcc) -> 0x7108 fde=[ 5c2c] │ │ │ │ + 0xfffffffffffda564 (offset: 0x56ca0) -> 0x7080 fde=[ 5ba4] │ │ │ │ + 0xfffffffffffda630 (offset: 0x56d6c) -> 0x7138 fde=[ 5c5c] │ │ │ │ + 0xfffffffffffda704 (offset: 0x56e40) -> 0x70ac fde=[ 5bd0] │ │ │ │ + 0xfffffffffffda7d0 (offset: 0x56f0c) -> 0x70d8 fde=[ 5bfc] │ │ │ │ + 0xfffffffffffda8a4 (offset: 0x56fe0) -> 0x71bc fde=[ 5ce0] │ │ │ │ + 0xfffffffffffdaa04 (offset: 0x57140) -> 0x72ac fde=[ 5dd0] │ │ │ │ + 0xfffffffffffdab24 (offset: 0x57260) -> 0x72d8 fde=[ 5dfc] │ │ │ │ + 0xfffffffffffdac44 (offset: 0x57380) -> 0x7304 fde=[ 5e28] │ │ │ │ + 0xfffffffffffdad64 (offset: 0x574a0) -> 0x7330 fde=[ 5e54] │ │ │ │ + 0xfffffffffffdae84 (offset: 0x575c0) -> 0x735c fde=[ 5e80] │ │ │ │ + 0xfffffffffffdafc8 (offset: 0x57704) -> 0x738c fde=[ 5eb0] │ │ │ │ + 0xfffffffffffdb10c (offset: 0x57848) -> 0x741c fde=[ 5f40] │ │ │ │ + 0xfffffffffffdb264 (offset: 0x579a0) -> 0x73bc fde=[ 5ee0] │ │ │ │ + 0xfffffffffffdb3a8 (offset: 0x57ae4) -> 0x73ec fde=[ 5f10] │ │ │ │ + 0xfffffffffffdb4ec (offset: 0x57c28) -> 0x744c fde=[ 5f70] │ │ │ │ + 0xfffffffffffdb644 (offset: 0x57d80) -> 0x747c fde=[ 5fa0] │ │ │ │ + 0xfffffffffffdb790 (offset: 0x57ecc) -> 0x74dc fde=[ 6000] │ │ │ │ + 0xfffffffffffdb8e4 (offset: 0x58020) -> 0x7510 fde=[ 6034] │ │ │ │ + 0xfffffffffffdba44 (offset: 0x58180) -> 0x74ac fde=[ 5fd0] │ │ │ │ + 0xfffffffffffdbb90 (offset: 0x582cc) -> 0x7544 fde=[ 6068] │ │ │ │ + 0xfffffffffffdbce4 (offset: 0x58420) -> 0x7578 fde=[ 609c] │ │ │ │ + 0xfffffffffffdbe44 (offset: 0x58580) -> 0x75ac fde=[ 60d0] │ │ │ │ + 0xfffffffffffdbf64 (offset: 0x586a0) -> 0x75d8 fde=[ 60fc] │ │ │ │ + 0xfffffffffffdc084 (offset: 0x587c0) -> 0x7604 fde=[ 6128] │ │ │ │ + 0xfffffffffffdc204 (offset: 0x58940) -> 0x7638 fde=[ 615c] │ │ │ │ + 0xfffffffffffdc304 (offset: 0x58a40) -> 0x766c fde=[ 6190] │ │ │ │ + 0xfffffffffffdc404 (offset: 0x58b40) -> 0x76a0 fde=[ 61c4] │ │ │ │ + 0xfffffffffffdc524 (offset: 0x58c60) -> 0x76d8 fde=[ 61fc] │ │ │ │ + 0xfffffffffffdc6a4 (offset: 0x58de0) -> 0x7710 fde=[ 6234] │ │ │ │ + 0xfffffffffffdc844 (offset: 0x58f80) -> 0x7754 fde=[ 6278] │ │ │ │ + 0xfffffffffffdc924 (offset: 0x59060) -> 0x7790 fde=[ 62b4] │ │ │ │ + 0xfffffffffffdcd04 (offset: 0x59440) -> 0x77e0 fde=[ 6304] │ │ │ │ + 0xfffffffffffdd084 (offset: 0x597c0) -> 0x782c fde=[ 6350] │ │ │ │ + 0xfffffffffffdd1a4 (offset: 0x598e0) -> 0x7870 fde=[ 6394] │ │ │ │ + 0xfffffffffffdd224 (offset: 0x59960) -> 0x78a0 fde=[ 63c4] │ │ │ │ + 0xfffffffffffdd6c4 (offset: 0x59e00) -> 0x7914 fde=[ 6438] │ │ │ │ + 0xfffffffffffddb64 (offset: 0x5a2a0) -> 0x7988 fde=[ 64ac] │ │ │ │ + 0xfffffffffffde004 (offset: 0x5a740) -> 0x79fc fde=[ 6520] │ │ │ │ + 0xfffffffffffde3c4 (offset: 0x5ab00) -> 0x7ac4 fde=[ 65e8] │ │ │ │ + 0xfffffffffffde664 (offset: 0x5ada0) -> 0x7b00 fde=[ 6624] │ │ │ │ + 0xfffffffffffde904 (offset: 0x5b040) -> 0x7b3c fde=[ 6660] │ │ │ │ + 0xfffffffffffde984 (offset: 0x5b0c0) -> 0x7b64 fde=[ 6688] │ │ │ │ + 0xfffffffffffdea04 (offset: 0x5b140) -> 0x7b8c fde=[ 66b0] │ │ │ │ + 0xfffffffffffdea84 (offset: 0x5b1c0) -> 0x7bb4 fde=[ 66d8] │ │ │ │ + 0xfffffffffffdeba4 (offset: 0x5b2e0) -> 0x7c40 fde=[ 6764] │ │ │ │ + 0xfffffffffffdece4 (offset: 0x5b420) -> 0x7c7c fde=[ 67a0] │ │ │ │ + 0xfffffffffffdee24 (offset: 0x5b560) -> 0x7e10 fde=[ 6934] │ │ │ │ + 0xfffffffffffdf0e4 (offset: 0x5b820) -> 0x7e9c fde=[ 69c0] │ │ │ │ + 0xfffffffffffdf1c4 (offset: 0x5b900) -> 0x7ed4 fde=[ 69f8] │ │ │ │ + 0xfffffffffffdf744 (offset: 0x5be80) -> 0x7fdc fde=[ 6b00] │ │ │ │ + 0xfffffffffffdf824 (offset: 0x5bf60) -> 0x8014 fde=[ 6b38] │ │ │ │ + 0xfffffffffffdf904 (offset: 0x5c040) -> 0x804c fde=[ 6b70] │ │ │ │ + 0xfffffffffffdf9e4 (offset: 0x5c120) -> 0x8088 fde=[ 6bac] │ │ │ │ + 0xfffffffffffdfba4 (offset: 0x5c2e0) -> 0x810c fde=[ 6c30] │ │ │ │ + 0xfffffffffffdfe84 (offset: 0x5c5c0) -> 0x816c fde=[ 6c90] │ │ │ │ + 0xfffffffffffe0524 (offset: 0x5cc60) -> 0x8274 fde=[ 6d98] │ │ │ │ + 0xfffffffffffe05c4 (offset: 0x5cd00) -> 0x8288 fde=[ 6dac] │ │ │ │ + 0xfffffffffffe0c24 (offset: 0x5d360) -> 0x82c8 fde=[ 6dec] │ │ │ │ + 0xfffffffffffe0ca4 (offset: 0x5d3e0) -> 0x82f4 fde=[ 6e18] │ │ │ │ + 0xfffffffffffe0f04 (offset: 0x5d640) -> 0x8354 fde=[ 6e78] │ │ │ │ + 0xfffffffffffe1164 (offset: 0x5d8a0) -> 0x83b4 fde=[ 6ed8] │ │ │ │ + 0xfffffffffffe1250 (offset: 0x5d98c) -> 0x83fc fde=[ 6f20] │ │ │ │ + 0xfffffffffffe146c (offset: 0x5dba8) -> 0x8454 fde=[ 6f78] │ │ │ │ + 0xfffffffffffe1744 (offset: 0x5de80) -> 0x8504 fde=[ 7028] │ │ │ │ + 0xfffffffffffe1884 (offset: 0x5dfc0) -> 0x8568 fde=[ 708c] │ │ │ │ + 0xfffffffffffe1b8c (offset: 0x5e2c8) -> 0x85ac fde=[ 70d0] │ │ │ │ + 0xfffffffffffe1bf0 (offset: 0x5e32c) -> 0x85d4 fde=[ 70f8] │ │ │ │ + 0xfffffffffffe2564 (offset: 0x5eca0) -> 0x8660 fde=[ 7184] │ │ │ │ + 0xfffffffffffe3524 (offset: 0x5fc60) -> 0x84ac fde=[ 6fd0] │ │ │ │ + 0xfffffffffffe3604 (offset: 0x5fd40) -> 0x84d8 fde=[ 6ffc] │ │ │ │ + 0xfffffffffffe36e4 (offset: 0x5fe20) -> 0x8628 fde=[ 714c] │ │ │ │ + 0xfffffffffffe37a4 (offset: 0x5fee0) -> 0x86e8 fde=[ 720c] │ │ │ │ + 0xfffffffffffe38c4 (offset: 0x60000) -> 0x873c fde=[ 7260] │ │ │ │ + 0xfffffffffffe5a44 (offset: 0x62180) -> 0x87b8 fde=[ 72dc] │ │ │ │ + 0xfffffffffffe5b64 (offset: 0x622a0) -> 0x880c fde=[ 7330] │ │ │ │ + 0xfffffffffffe6b0c (offset: 0x63248) -> 0x8864 fde=[ 7388] │ │ │ │ + 0xfffffffffffe6d24 (offset: 0x63460) -> 0x88a0 fde=[ 73c4] │ │ │ │ + 0xfffffffffffe9a68 (offset: 0x661a4) -> 0x8a78 fde=[ 759c] │ │ │ │ + 0xfffffffffffebd24 (offset: 0x68460) -> 0x8af0 fde=[ 7614] │ │ │ │ + 0xfffffffffffebe44 (offset: 0x68580) -> 0x8b44 fde=[ 7668] │ │ │ │ + 0xfffffffffffecb84 (offset: 0x692c0) -> 0x8b9c fde=[ 76c0] │ │ │ │ + 0xfffffffffffecbe4 (offset: 0x69320) -> 0x8bc0 fde=[ 76e4] │ │ │ │ + 0xfffffffffffecc74 (offset: 0x693b0) -> 0x8be4 fde=[ 7708] │ │ │ │ + 0xfffffffffffecce4 (offset: 0x69420) -> 0x8c10 fde=[ 7734] │ │ │ │ + 0xfffffffffffecd04 (offset: 0x69440) -> 0x8c24 fde=[ 7748] │ │ │ │ + 0xfffffffffffed924 (offset: 0x6a060) -> 0x8c7c fde=[ 77a0] │ │ │ │ + 0xfffffffffffedb10 (offset: 0x6a24c) -> 0x8cbc fde=[ 77e0] │ │ │ │ + 0xfffffffffffedc6c (offset: 0x6a3a8) -> 0x8d54 fde=[ 7878] │ │ │ │ + 0xfffffffffffef064 (offset: 0x6b7a0) -> 0x8ea8 fde=[ 79cc] │ │ │ │ + 0xfffffffffffef884 (offset: 0x6bfc0) -> 0x8cf8 fde=[ 781c] │ │ │ │ + 0xfffffffffffef924 (offset: 0x6c060) -> 0x8d30 fde=[ 7854] │ │ │ │ + 0xfffffffffffef984 (offset: 0x6c0c0) -> 0x8e84 fde=[ 79a8] │ │ │ │ + 0xfffffffffffefa04 (offset: 0x6c140) -> 0x8efc fde=[ 7a20] │ │ │ │ + 0xfffffffffffefb0c (offset: 0x6c248) -> 0x8f40 fde=[ 7a64] │ │ │ │ + 0xfffffffffffefb88 (offset: 0x6c2c4) -> 0x8f70 fde=[ 7a94] │ │ │ │ + 0xfffffffffffefba4 (offset: 0x6c2e0) -> 0x8f84 fde=[ 7aa8] │ │ │ │ + 0xfffffffffffefbd4 (offset: 0x6c310) -> 0x8f98 fde=[ 7abc] │ │ │ │ + 0xfffffffffffefbf4 (offset: 0x6c330) -> 0x8fac fde=[ 7ad0] │ │ │ │ + 0xfffffffffffefc24 (offset: 0x6c360) -> 0x8fc0 fde=[ 7ae4] │ │ │ │ + 0xfffffffffffefc4c (offset: 0x6c388) -> 0x8fd4 fde=[ 7af8] │ │ │ │ + 0xfffffffffffefc84 (offset: 0x6c3c0) -> 0x8fec fde=[ 7b10] │ │ │ │ + 0xfffffffffffefcb0 (offset: 0x6c3ec) -> 0x9000 fde=[ 7b24] │ │ │ │ + 0xfffffffffffefd10 (offset: 0x6c44c) -> 0x9030 fde=[ 7b54] │ │ │ │ + 0xfffffffffffefdcc (offset: 0x6c508) -> 0x9060 fde=[ 7b84] │ │ │ │ + 0xfffffffffffefe88 (offset: 0x6c5c4) -> 0x9090 fde=[ 7bb4] │ │ │ │ + 0xffffffffffff1004 (offset: 0x6d740) -> 0x9184 fde=[ 7ca8] │ │ │ │ + 0xffffffffffff1108 (offset: 0x6d844) -> 0x9198 fde=[ 7cbc] │ │ │ │ + 0xffffffffffff11e4 (offset: 0x6d920) -> 0x91d4 fde=[ 7cf8] │ │ │ │ + 0xffffffffffff1388 (offset: 0x6dac4) -> 0x9210 fde=[ 7d34] │ │ │ │ + 0xffffffffffff162c (offset: 0x6dd68) -> 0x9248 fde=[ 7d6c] │ │ │ │ + 0xffffffffffff1704 (offset: 0x6de40) -> 0x9284 fde=[ 7da8] │ │ │ │ + 0xffffffffffff17e8 (offset: 0x6df24) -> 0x92c0 fde=[ 7de4] │ │ │ │ + 0xffffffffffff1ac4 (offset: 0x6e200) -> 0x9328 fde=[ 7e4c] │ │ │ │ + 0xffffffffffff1ce4 (offset: 0x6e420) -> 0x93b4 fde=[ 7ed8] │ │ │ │ + 0xffffffffffff20e4 (offset: 0x6e820) -> 0x9450 fde=[ 7f74] │ │ │ │ + 0xffffffffffff3ca4 (offset: 0x703e0) -> 0x92f0 fde=[ 7e14] │ │ │ │ + 0xffffffffffff3d64 (offset: 0x704a0) -> 0x9418 fde=[ 7f3c] │ │ │ │ + 0xffffffffffff3e24 (offset: 0x70560) -> 0x94bc fde=[ 7fe0] │ │ │ │ + 0xffffffffffff3f8c (offset: 0x706c8) -> 0x94dc fde=[ 8000] │ │ │ │ + 0xffffffffffff40ec (offset: 0x70828) -> 0x94fc fde=[ 8020] │ │ │ │ + 0xffffffffffff43a4 (offset: 0x70ae0) -> 0x9540 fde=[ 8064] │ │ │ │ + 0xffffffffffff466c (offset: 0x70da8) -> 0x9584 fde=[ 80a8] │ │ │ │ + 0xffffffffffff5210 (offset: 0x7194c) -> 0x9654 fde=[ 8178] │ │ │ │ + 0xffffffffffff6844 (offset: 0x72f80) -> 0x96a4 fde=[ 81c8] │ │ │ │ + 0xffffffffffff68f0 (offset: 0x7302c) -> 0x96d4 fde=[ 81f8] │ │ │ │ + 0xffffffffffff69a4 (offset: 0x730e0) -> 0x9708 fde=[ 822c] │ │ │ │ + 0xffffffffffff6bd4 (offset: 0x73310) -> 0x9744 fde=[ 8268] │ │ │ │ + 0xffffffffffff6d14 (offset: 0x73450) -> 0x9778 fde=[ 829c] │ │ │ │ + 0xffffffffffff71e4 (offset: 0x73920) -> 0x97ec fde=[ 8310] │ │ │ │ + 0xffffffffffff7a24 (offset: 0x74160) -> 0x983c fde=[ 8360] │ │ │ │ + 0xffffffffffff7c84 (offset: 0x743c0) -> 0x98c0 fde=[ 83e4] │ │ │ │ + 0xffffffffffff89c4 (offset: 0x75100) -> 0x9880 fde=[ 83a4] │ │ │ │ + 0xffffffffffff8b64 (offset: 0x752a0) -> 0x9944 fde=[ 8468] │ │ │ │ + 0xffffffffffff932c (offset: 0x75a68) -> 0x9a40 fde=[ 8564] │ │ │ │ + 0xffffffffffff9664 (offset: 0x75da0) -> 0x9acc fde=[ 85f0] │ │ │ │ + 0xffffffffffff9a14 (offset: 0x76150) -> 0x9be8 fde=[ 870c] │ │ │ │ + 0xffffffffffffa124 (offset: 0x76860) -> 0x9d18 fde=[ 883c] │ │ │ │ + 0xffffffffffffa284 (offset: 0x769c0) -> 0x9a8c fde=[ 85b0] │ │ │ │ + 0xffffffffffffa404 (offset: 0x76b40) -> 0x9d4c fde=[ 8870] │ │ │ │ + 0xffffffffffffa434 (offset: 0x76b70) -> 0x9d64 fde=[ 8888] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -724,8620 +724,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=0000000000014420..0000000000014430 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000a4 0000000000000010 000000a8 FDE cie=00000000 pc=0000000000014440..0000000000014450 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000b8 0000000000000010 000000bc FDE cie=00000000 pc=0000000000014460..000000000001446c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000cc 0000000000000010 000000d0 FDE cie=00000000 pc=0000000000014480..0000000000014494 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=00000000000144a0..00000000000144a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f4 0000000000000010 000000f8 FDE cie=00000000 pc=00000000000144c0..00000000000144c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000108 0000000000000010 0000010c FDE cie=00000000 pc=00000000000144e0..00000000000144f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000011c 0000000000000010 00000120 FDE cie=00000000 pc=0000000000014500..0000000000014510 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000130 0000000000000010 00000134 FDE cie=00000000 pc=0000000000014520..0000000000014530 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=0000000000014540..0000000000014564 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000158 0000000000000010 0000015c FDE cie=00000000 pc=0000000000014580..00000000000145a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000016c 0000000000000010 00000170 FDE cie=00000000 pc=00000000000145a0..00000000000145ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000180 0000000000000010 00000184 FDE cie=00000000 pc=00000000000145c0..00000000000145cc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000194 0000000000000010 00000198 FDE cie=00000000 pc=00000000000145e0..00000000000145f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001a8 0000000000000010 000001ac FDE cie=00000000 pc=0000000000014600..0000000000014624 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001bc 0000000000000010 000001c0 FDE cie=00000000 pc=0000000000014640..0000000000014660 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001d0 0000000000000010 000001d4 FDE cie=00000000 pc=0000000000014660..000000000001466c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001e4 0000000000000010 000001e8 FDE cie=00000000 pc=0000000000014680..000000000001468c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001f8 0000000000000010 000001fc FDE cie=00000000 pc=00000000000146a0..00000000000146b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000020c 0000000000000010 00000210 FDE cie=00000000 pc=00000000000146c0..00000000000146e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000014700..0000000000014720 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000234 0000000000000010 00000238 FDE cie=00000000 pc=0000000000014720..000000000001472c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000248 0000000000000010 0000024c FDE cie=00000000 pc=0000000000014740..000000000001474c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000025c 0000000000000010 00000260 FDE cie=00000000 pc=0000000000014760..0000000000014770 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000270 0000000000000010 00000274 FDE cie=00000000 pc=0000000000014780..0000000000014794 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000284 0000000000000010 00000288 FDE cie=00000000 pc=00000000000147a0..0000000000014834 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000298 0000000000000010 0000029c FDE cie=00000000 pc=0000000000014840..0000000000014870 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002ac 0000000000000024 000002b0 FDE cie=00000000 pc=0000000000014880..00000000000148c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014884 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014888 │ │ │ │ - DW_CFA_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 0000000000014890 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000148b0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002d4 0000000000000024 000002d8 FDE cie=00000000 pc=00000000000148c0..0000000000014900 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148c8 │ │ │ │ - DW_CFA_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 00000000000148d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000148f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000148f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000014900..0000000000014908 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000310 0000000000000010 00000314 FDE cie=00000000 pc=0000000000014920..0000000000014928 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000324 0000000000000010 00000328 FDE cie=00000000 pc=0000000000014940..0000000000014954 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000338 0000000000000024 0000033c FDE cie=00000000 pc=0000000000014960..0000000000014998 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014964 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014968 │ │ │ │ - DW_CFA_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 0000000000014978 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014990 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014994 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000360 0000000000000010 00000364 FDE cie=00000000 pc=00000000000149a0..00000000000149b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000374 0000000000000024 00000378 FDE cie=00000000 pc=00000000000149c0..00000000000149f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149c8 │ │ │ │ - DW_CFA_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 00000000000149d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000149f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000039c 0000000000000018 00000000 CIE │ │ │ │ - Version: 1 │ │ │ │ - Augmentation: "zPLR" │ │ │ │ - Code alignment factor: 4 │ │ │ │ - Data alignment factor: -8 │ │ │ │ - Return address column: 30 │ │ │ │ - Augmentation data: 9b 51 30 02 00 1b 1b │ │ │ │ - DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ - │ │ │ │ -000003b8 0000000000000024 00000020 FDE cie=0000039c pc=0000000000014a00..0000000000014a80 │ │ │ │ - Augmentation data: f7 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014a34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a38 │ │ │ │ - DW_CFA_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 0000000000014a64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003e0 0000000000000024 00000048 FDE cie=0000039c pc=0000000000014b80..0000000000014c00 │ │ │ │ - Augmentation data: d7 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014bb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014bb8 │ │ │ │ - DW_CFA_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 0000000000014be4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014be8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000408 0000000000000024 00000070 FDE cie=0000039c pc=000000000000d9c0..000000000000da8c │ │ │ │ - Augmentation data: b7 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9c8 │ │ │ │ - DW_CFA_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 000000000000d9d0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d9dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000430 0000000000000024 00000098 FDE cie=0000039c pc=000000000000da8c..000000000000db60 │ │ │ │ - Augmentation data: a3 84 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da94 │ │ │ │ - DW_CFA_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 000000000000da9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000daa8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000458 0000000000000010 0000045c FDE cie=00000000 pc=0000000000014d00..0000000000014d14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000046c 0000000000000024 00000470 FDE cie=00000000 pc=0000000000014d20..0000000000014d58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d28 │ │ │ │ - DW_CFA_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 0000000000014d38 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014d50 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000494 0000000000000010 00000498 FDE cie=00000000 pc=0000000000014d60..0000000000014d78 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004a8 0000000000000024 000004ac FDE cie=00000000 pc=0000000000014d80..0000000000014dbc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ +00000090 0000000000000048 00000094 FDE cie=00000000 pc=000000000000eb00..000000000000ec50 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014d90 │ │ │ │ - DW_CFA_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 0000000000014d9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014db4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014db8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004d0 0000000000000010 000004d4 FDE cie=00000000 pc=0000000000014dc0..0000000000014dd4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004e4 0000000000000024 000004e8 FDE cie=00000000 pc=0000000000014de0..0000000000014e18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014de8 │ │ │ │ - DW_CFA_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 0000000000014df8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014e10 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000050c 0000000000000024 00000174 FDE cie=0000039c pc=0000000000014e20..0000000000014ea0 │ │ │ │ - Augmentation data: db 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014e54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e58 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000014e84 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014e88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000534 0000000000000024 0000019c FDE cie=0000039c pc=000000000000db60..000000000000dc40 │ │ │ │ - Augmentation data: bb 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb10 │ │ │ │ DW_CFA_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 000000000000db70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000eb1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000db78 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - │ │ │ │ -0000055c 0000000000000018 00000560 FDE cie=00000000 pc=000000000000dc40..000000000000dc94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc48 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00000578 0000000000000020 0000057c FDE cie=00000000 pc=0000000000014fa0..0000000000015024 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000014fb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014fbc │ │ │ │ - DW_CFA_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 0000000000014ff4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ff8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000059c 0000000000000010 000005a0 FDE cie=00000000 pc=00000000000145f0..0000000000014600 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005b0 0000000000000010 000005b4 FDE cie=00000000 pc=0000000000014770..0000000000014780 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005c4 0000000000000010 000005c8 FDE cie=00000000 pc=00000000000146b0..00000000000146c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005d8 0000000000000028 00000240 FDE cie=0000039c pc=0000000000015040..00000000000150b0 │ │ │ │ - Augmentation data: 2b 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015044 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015048 │ │ │ │ - DW_CFA_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 000000000001505c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000150a8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000604 0000000000000028 0000026c FDE cie=0000039c pc=00000000000151c0..0000000000015230 │ │ │ │ - Augmentation data: 07 83 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151c8 │ │ │ │ - DW_CFA_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 00000000000151dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015228 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001522c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000630 0000000000000028 00000298 FDE cie=0000039c pc=0000000000015340..00000000000153b0 │ │ │ │ - Augmentation data: e3 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015344 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015348 │ │ │ │ - DW_CFA_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 000000000001535c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000153a8 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000eb74 │ │ │ │ + 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 00000000000153ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000065c 000000000000002c 00000660 FDE cie=00000000 pc=000000000000eb00..000000000000ec18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb08 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eb0c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eb14 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000eb24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000000eb9c │ │ │ │ - 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 000000000000eba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eb7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000068c 0000000000000028 000002f4 FDE cie=0000039c pc=00000000000150b0..0000000000015130 │ │ │ │ - Augmentation data: 8f 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000150b8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000150cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015128 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001512c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006b8 0000000000000028 00000320 FDE cie=0000039c pc=0000000000015130..00000000000151b0 │ │ │ │ - Augmentation data: 6b 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015134 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015138 │ │ │ │ - DW_CFA_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 000000000001514c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000151a8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000151ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000006e4 0000000000000028 0000034c FDE cie=0000039c pc=0000000000015230..00000000000152b0 │ │ │ │ - Augmentation data: 47 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015234 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015238 │ │ │ │ - DW_CFA_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 000000000001524c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000152a8 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000ebc4 │ │ │ │ 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 00000000000152ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000710 0000000000000028 00000378 FDE cie=0000039c pc=00000000000152b0..0000000000015330 │ │ │ │ - Augmentation data: 23 82 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ebd0 │ │ │ │ DW_CFA_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 00000000000152cc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015328 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001532c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000073c 0000000000000028 000003a4 FDE cie=0000039c pc=00000000000153b0..0000000000015430 │ │ │ │ - Augmentation data: ff 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000153b8 │ │ │ │ - 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 00000000000153cc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000015428 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001542c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000768 0000000000000028 000003d0 FDE cie=0000039c pc=0000000000015430..00000000000154b0 │ │ │ │ - Augmentation data: db 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015434 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015438 │ │ │ │ - DW_CFA_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 000000000001544c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000154a8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000ec1c │ │ │ │ + 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 00000000000154ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000794 0000000000000024 000003fc FDE cie=0000039c pc=0000000000014a80..0000000000014b00 │ │ │ │ - Augmentation data: b7 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014ab4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ab8 │ │ │ │ - DW_CFA_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 0000000000014ae4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ae8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007bc 0000000000000024 00000424 FDE cie=0000039c pc=0000000000014b00..0000000000014b80 │ │ │ │ - Augmentation data: 97 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014b34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b38 │ │ │ │ - DW_CFA_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 0000000000014b64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000007e4 0000000000000024 0000044c FDE cie=0000039c pc=0000000000014ea0..0000000000014f20 │ │ │ │ - Augmentation data: 77 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014ed4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ed8 │ │ │ │ - DW_CFA_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 0000000000014f04 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000080c 0000000000000024 00000474 FDE cie=0000039c pc=0000000000014f20..0000000000014fa0 │ │ │ │ - Augmentation data: 57 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014f54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f58 │ │ │ │ - DW_CFA_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 0000000000014f84 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000834 0000000000000024 0000049c FDE cie=0000039c pc=0000000000014c00..0000000000014c80 │ │ │ │ - Augmentation data: 37 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014c34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c38 │ │ │ │ - DW_CFA_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 0000000000014c64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c68 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000085c 0000000000000024 000004c4 FDE cie=0000039c pc=0000000000014c80..0000000000014d00 │ │ │ │ - Augmentation data: 17 81 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014cb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014cb8 │ │ │ │ - DW_CFA_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 0000000000014ce4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000884 0000000000000034 000004ec FDE cie=0000039c pc=000000000000ec20..000000000000ecf8 │ │ │ │ - Augmentation data: f7 80 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000ec24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000000dc 0000000000000038 000000e0 FDE cie=00000000 pc=000000000000ec50..000000000000eee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ec58 │ │ │ │ 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 000000000000ec30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ec60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec3c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec6c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000ecc0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 000000000000ee70 │ │ │ │ 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 000000000000ecc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000008bc 0000000000000010 000008c0 FDE cie=00000000 pc=00000000000154c0..00000000000154dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008d0 0000000000000020 000008d4 FDE cie=00000000 pc=00000000000154e0..0000000000015528 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000154fc │ │ │ │ +00000118 0000000000000080 0000011c FDE cie=00000000 pc=000000000000eee8..00000000000100f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eeec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015500 │ │ │ │ - DW_CFA_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 0000000000015514 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015518 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000008f4 0000000000000020 000008f8 FDE cie=00000000 pc=0000000000015540..00000000000155a0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015550 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015554 │ │ │ │ - DW_CFA_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 0000000000015590 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015594 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000918 0000000000000020 0000091c FDE cie=00000000 pc=00000000000155a0..0000000000015600 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000155b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155b4 │ │ │ │ - DW_CFA_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 00000000000155f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000155f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000093c 0000000000000020 00000940 FDE cie=00000000 pc=0000000000015600..0000000000015660 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015610 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015614 │ │ │ │ - DW_CFA_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 0000000000015650 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015654 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000960 0000000000000028 00000964 FDE cie=00000000 pc=0000000000015660..00000000000156e4 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015694 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015698 │ │ │ │ - DW_CFA_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 00000000000156cc │ │ │ │ - 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 00000000000156d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000156d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000098c 0000000000000030 000005f4 FDE cie=0000039c pc=0000000000015700..00000000000157d4 │ │ │ │ - Augmentation data: 03 80 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015708 │ │ │ │ - DW_CFA_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 0000000000015718 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001579c │ │ │ │ - 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 00000000000157a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000157cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000009c0 0000000000000030 00000628 FDE cie=0000039c pc=00000000000158c0..0000000000015994 │ │ │ │ - Augmentation data: d8 7f 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: 16 to 00000000000158d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001595c │ │ │ │ - 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 0000000000015960 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015964 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001598c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015990 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000009f4 0000000000000030 0000065c FDE cie=0000039c pc=0000000000015a80..0000000000015b54 │ │ │ │ - Augmentation data: ad 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a88 │ │ │ │ - DW_CFA_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 0000000000015a98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015b1c │ │ │ │ - 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 0000000000015b20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015b4c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000a28 0000000000000030 00000690 FDE cie=0000039c pc=00000000000159a0..0000000000015a74 │ │ │ │ - Augmentation data: 82 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159a8 │ │ │ │ - DW_CFA_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 00000000000159b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015a3c │ │ │ │ - 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 0000000000015a40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015a6c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a70 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000a5c 0000000000000030 000006c4 FDE cie=0000039c pc=0000000000015b60..0000000000015c34 │ │ │ │ - Augmentation data: 57 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015b68 │ │ │ │ - DW_CFA_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 0000000000015b78 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000015bfc │ │ │ │ - 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 0000000000015c00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000015c2c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000a90 0000000000000030 000006f8 FDE cie=0000039c pc=00000000000157e0..00000000000158b4 │ │ │ │ - Augmentation data: 2c 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000157f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001587c │ │ │ │ - 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 0000000000015880 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015884 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000158ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ac4 0000000000000028 0000072c FDE cie=0000039c pc=0000000000015c40..0000000000015d0c │ │ │ │ - Augmentation data: 01 7f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c48 │ │ │ │ - DW_CFA_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 0000000000015c58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015ce4 │ │ │ │ - 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 0000000000015ce8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015cec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000af0 0000000000000028 00000758 FDE cie=0000039c pc=0000000000015de0..0000000000015eac │ │ │ │ - Augmentation data: de 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015de4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015de8 │ │ │ │ - DW_CFA_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 0000000000015df8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015e84 │ │ │ │ - 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 0000000000015e88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000b1c 0000000000000028 00000784 FDE cie=0000039c pc=0000000000015f80..000000000001604c │ │ │ │ - Augmentation data: bb 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f88 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015f98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000016024 │ │ │ │ - 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 0000000000016028 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001602c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000b48 000000000000002c 000007b0 FDE cie=0000039c pc=000000000001604c..0000000000016120 │ │ │ │ - Augmentation data: 98 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016050 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016054 │ │ │ │ - DW_CFA_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 0000000000016064 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 00000000000160f8 │ │ │ │ - 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 00000000000160fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016100 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b78 000000000000002c 000007e0 FDE cie=0000039c pc=0000000000015d0c..0000000000015de0 │ │ │ │ - Augmentation data: 71 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d14 │ │ │ │ - DW_CFA_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 0000000000015d24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000015db8 │ │ │ │ - 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 0000000000015dbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000ba8 000000000000002c 00000810 FDE cie=0000039c pc=0000000000015eac..0000000000015f80 │ │ │ │ - Augmentation data: 4a 7e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015eb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015eb4 │ │ │ │ - DW_CFA_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 0000000000015ec4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000015f58 │ │ │ │ - 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 0000000000015f5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000bd8 0000000000000050 00000bdc FDE cie=00000000 pc=000000000000ed00..000000000000ee18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed08 │ │ │ │ - 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 000000000000ed14 │ │ │ │ - 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 000000000000ed24 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ed30 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000000ede0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eef0 │ │ │ │ + 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 000000000000eef8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000000ef34 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef40 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ef4c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef50 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef54 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ef5c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2208 to 000000000000f7fc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ede4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000edf0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f800 │ │ │ │ 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 000000000000edf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edfc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee00 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f804 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ee10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f808 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f80c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f810 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f818 │ │ │ │ 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 000000000000ee14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f81c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f820 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00000c2c 000000000000003c 00000c30 FDE cie=00000000 pc=0000000000016120..0000000000016264 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016124 │ │ │ │ +0000019c 0000000000000044 000001a0 FDE cie=00000000 pc=0000000000010100..0000000000010270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010108 │ │ │ │ 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 0000000000016130 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010118 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016138 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016140 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010134 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016148 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 192 to 0000000000016208 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000010234 │ │ │ │ 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 000000000001620c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016210 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000c6c 0000000000000054 00000c70 FDE cie=00000000 pc=000000000000ee20..000000000000f0f0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ee28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee2c │ │ │ │ - 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 000000000000ee34 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ee40 │ │ │ │ - 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 000000000000ee4c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000ee70 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000ef10 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000ef50 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000ef90 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000efd0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f010 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000f094 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000000f0e4 │ │ │ │ - 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 000000000000f0e8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000cc4 0000000000000054 00000cc8 FDE cie=00000000 pc=000000000000f0f0..000000000000f474 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f0f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0fc │ │ │ │ - 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 000000000000f104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f110 │ │ │ │ - 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 000000000000f11c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f148 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000000f204 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000f258 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f25c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000f304 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000f358 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000000f404 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000f468 │ │ │ │ - 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 000000000000f46c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d1c 0000000000000028 00000d20 FDE cie=00000000 pc=0000000000016280..0000000000016390 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016288 │ │ │ │ - DW_CFA_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 0000000000016298 │ │ │ │ - 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 0000000000016388 │ │ │ │ - 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 000000000001638c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d48 0000000000000028 00000d4c FDE cie=00000000 pc=00000000000163a0..00000000000164b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000163a8 │ │ │ │ - DW_CFA_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 00000000000163b8 │ │ │ │ - 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 00000000000164a8 │ │ │ │ - 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 00000000000164ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d74 0000000000000028 00000d78 FDE cie=00000000 pc=00000000000164c0..00000000000165d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164c8 │ │ │ │ - DW_CFA_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 00000000000164d8 │ │ │ │ - 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 00000000000165d0 │ │ │ │ - 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 00000000000165d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000da0 0000000000000028 00000da4 FDE cie=00000000 pc=00000000000165e0..00000000000166f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000165e8 │ │ │ │ - DW_CFA_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 00000000000165f8 │ │ │ │ - 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 00000000000166f0 │ │ │ │ - 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 00000000000166f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000dcc 000000000000002c 00000a34 FDE cie=0000039c pc=0000000000016700..0000000000016844 │ │ │ │ - Augmentation data: 2f 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016708 │ │ │ │ - DW_CFA_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 0000000000016728 │ │ │ │ - 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 000000000001683c │ │ │ │ - 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 0000000000016840 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000dfc 000000000000002c 00000a64 FDE cie=0000039c pc=0000000000016844..0000000000016988 │ │ │ │ - Augmentation data: 08 7c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016848 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001684c │ │ │ │ - DW_CFA_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 000000000001686c │ │ │ │ - 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 0000000000016980 │ │ │ │ - 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 0000000000016984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e2c 000000000000002c 00000a94 FDE cie=0000039c pc=0000000000016ae0..0000000000016c24 │ │ │ │ - Augmentation data: e1 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ae4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ae8 │ │ │ │ - DW_CFA_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 0000000000016b08 │ │ │ │ - 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 0000000000016c1c │ │ │ │ - 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 0000000000016c20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e5c 000000000000002c 00000ac4 FDE cie=0000039c pc=0000000000016c24..0000000000016d68 │ │ │ │ - Augmentation data: ba 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016c2c │ │ │ │ - DW_CFA_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 0000000000016c4c │ │ │ │ - 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 0000000000016d60 │ │ │ │ - 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 0000000000016d64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000e8c 000000000000002c 00000af4 FDE cie=0000039c pc=0000000000016988..0000000000016acc │ │ │ │ - Augmentation data: 93 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001698c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016990 │ │ │ │ - DW_CFA_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 00000000000169b0 │ │ │ │ - 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 0000000000016ac4 │ │ │ │ - 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 0000000000016ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000ebc 000000000000002c 00000b24 FDE cie=0000039c pc=0000000000016d68..0000000000016eac │ │ │ │ - Augmentation data: 6c 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016d70 │ │ │ │ - DW_CFA_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 0000000000016d90 │ │ │ │ - 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 0000000000016ea4 │ │ │ │ - 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 0000000000016ea8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000eec 000000000000002c 00000b54 FDE cie=0000039c pc=0000000000016ec0..000000000001700c │ │ │ │ - Augmentation data: 45 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ec4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ec8 │ │ │ │ - DW_CFA_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 0000000000016ee8 │ │ │ │ - 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 0000000000017004 │ │ │ │ - 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 0000000000017008 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f1c 000000000000002c 00000b84 FDE cie=0000039c pc=00000000000172c0..000000000001740c │ │ │ │ - Augmentation data: 1e 7b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172c8 │ │ │ │ - DW_CFA_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 00000000000172e8 │ │ │ │ - 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 0000000000017404 │ │ │ │ - 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 0000000000017408 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f4c 0000000000000030 00000bb4 FDE cie=0000039c pc=000000000001700c..0000000000017160 │ │ │ │ - Augmentation data: f7 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017010 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017014 │ │ │ │ - DW_CFA_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 0000000000017028 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017034 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017158 │ │ │ │ - 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 000000000001715c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000f80 0000000000000030 00000be8 FDE cie=0000039c pc=0000000000017160..00000000000172b4 │ │ │ │ - Augmentation data: cc 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017168 │ │ │ │ - DW_CFA_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 000000000001717c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017188 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000172ac │ │ │ │ - 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 00000000000172b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000fb4 0000000000000030 00000c1c FDE cie=0000039c pc=000000000001740c..0000000000017560 │ │ │ │ - Augmentation data: a1 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017414 │ │ │ │ - DW_CFA_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 0000000000017428 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017434 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000017558 │ │ │ │ - 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 000000000001755c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000fe8 0000000000000030 00000c50 FDE cie=0000039c pc=0000000000017560..00000000000176b4 │ │ │ │ - Augmentation data: 76 7a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017568 │ │ │ │ - DW_CFA_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 000000000001757c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017588 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 292 to 00000000000176ac │ │ │ │ - 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 00000000000176b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000101c 0000000000000028 00001020 FDE cie=00000000 pc=00000000000176c0..00000000000177d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000176c8 │ │ │ │ - DW_CFA_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 00000000000176d8 │ │ │ │ - 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 00000000000177c8 │ │ │ │ - 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 00000000000177cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001048 0000000000000028 0000104c FDE cie=00000000 pc=00000000000177e0..00000000000178f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000177e8 │ │ │ │ - DW_CFA_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 00000000000177f8 │ │ │ │ - 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 00000000000178f0 │ │ │ │ - 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 00000000000178f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001074 0000000000000030 00000cdc FDE cie=0000039c pc=0000000000017900..0000000000017a7c │ │ │ │ - Augmentation data: f3 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017904 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017908 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001790c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017914 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017924 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 208 to 00000000000179f4 │ │ │ │ - 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 00000000000179f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000179fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001023c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000010a8 0000000000000030 00000d10 FDE cie=0000039c pc=0000000000017a80..0000000000017b74 │ │ │ │ - Augmentation data: de 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a88 │ │ │ │ - DW_CFA_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 0000000000017a90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017a9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000017b24 │ │ │ │ - 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 0000000000017b28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017b2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010dc 0000000000000030 00000d44 FDE cie=0000039c pc=0000000000017b80..0000000000017c7c │ │ │ │ - Augmentation data: c2 79 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: 8 to 0000000000017b90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017b9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000017c2c │ │ │ │ - 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 0000000000017c30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001110 0000000000000034 00000d78 FDE cie=0000039c pc=0000000000017c80..0000000000017d88 │ │ │ │ - Augmentation data: a6 79 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017c88 │ │ │ │ - DW_CFA_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 0000000000017c90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017c9c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000017d38 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001025c │ │ │ │ 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 0000000000017d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010260 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010264 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001148 0000000000000034 0000114c FDE cie=00000000 pc=0000000000017da0..0000000000017f20 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017da4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017da8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017db0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000017dd0 │ │ │ │ - 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 0000000000017dd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017dd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000017e28 │ │ │ │ - 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 0000000000017e2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017e30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001180 0000000000000020 00001184 FDE cie=00000000 pc=0000000000017f20..0000000000017ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f24 │ │ │ │ +000001e4 0000000000000054 000001e8 FDE cie=00000000 pc=0000000000010270..00000000000107c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017f28 │ │ │ │ - DW_CFA_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 0000000000017f30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017f3c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - │ │ │ │ -000011a4 0000000000000040 000011a8 FDE cie=00000000 pc=0000000000018000..000000000001818c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010278 │ │ │ │ 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 0000000000018014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010280 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001028c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001801c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000102b0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000001815c │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000010494 │ │ │ │ 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 0000000000018160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010498 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001049c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000018184 │ │ │ │ + DW_CFA_advance_loc1: 480 to 000000000001067c │ │ │ │ + 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 0000000000018188 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011e8 0000000000000038 00000e50 FDE cie=0000039c pc=00000000000181a0..0000000000018274 │ │ │ │ - Augmentation data: e6 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000181a8 │ │ │ │ - DW_CFA_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 00000000000181b4 │ │ │ │ - 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 0000000000018238 │ │ │ │ - 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 000000000001823c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010680 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010684 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001826c │ │ │ │ - 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 0000000000018270 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00001224 0000000000000038 00001228 FDE cie=00000000 pc=0000000000018280..00000000000182f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018288 │ │ │ │ - DW_CFA_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 0000000000018290 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000182a0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000182cc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000182dc │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000010760 │ │ │ │ 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 00000000000182e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000182e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000182ec │ │ │ │ - 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 00000000000182f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001260 000000000000004c 00000ec8 FDE cie=0000039c pc=0000000000018300..00000000000186d8 │ │ │ │ - Augmentation data: 77 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018304 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018308 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018314 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001831c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000018340 │ │ │ │ - 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 00000000000184a8 │ │ │ │ - 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 00000000000184ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000184b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000018664 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018668 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000186a8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000186b4 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - │ │ │ │ -000012b0 0000000000000048 00000f18 FDE cie=0000039c pc=00000000000186e0..0000000000018a4c │ │ │ │ - Augmentation data: 52 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186e8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000186f0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018708 │ │ │ │ - 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 0000000000018710 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018720 │ │ │ │ - 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 0000000000018968 │ │ │ │ - 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 000000000001896c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018970 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000012fc 0000000000000040 00001300 FDE cie=00000000 pc=0000000000018a60..0000000000018b64 │ │ │ │ - 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: 64 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018a70 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018a80 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018a88 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000018b34 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018b3c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018b4c │ │ │ │ - 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 0000000000018b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010768 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018b5c │ │ │ │ - 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 0000000000018b60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001340 0000000000000034 00001344 FDE cie=00000000 pc=0000000000018b80..0000000000018c30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b84 │ │ │ │ +0000023c 0000000000000034 00000240 FDE cie=00000000 pc=0000000000012760..00000000000127e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012768 │ │ │ │ DW_CFA_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 0000000000018bcc │ │ │ │ - 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 0000000000018bd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bd4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018be8 │ │ │ │ - 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 0000000000018bec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018bf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018c28 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001378 000000000000002c 00000fe0 FDE cie=0000039c pc=0000000000018c40..0000000000018ca8 │ │ │ │ - Augmentation data: ab 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c48 │ │ │ │ - DW_CFA_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 0000000000018c50 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000018c88 │ │ │ │ - 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 0000000000018c8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018c90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000013a8 0000000000000070 00001010 FDE cie=0000039c pc=0000000000018cc0..0000000000019154 │ │ │ │ - Augmentation data: 8b 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018cc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018cd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018cdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000018d68 │ │ │ │ - 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 0000000000018d6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018d98 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000018e4c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018e54 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018e60 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000018f4c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f50 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f54 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000018fa4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018fac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018fb0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018fb4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000018ff0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018ffc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019008 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001904c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019058 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000190c4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000019118 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019120 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001912c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000141c 0000000000000070 00001084 FDE cie=0000039c pc=0000000000019160..00000000000195f4 │ │ │ │ - Augmentation data: 6c 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019168 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019174 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001917c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000019208 │ │ │ │ - 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 000000000001920c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019210 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019238 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000192ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000192f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019300 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000193ec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000193f0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000193f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000019444 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001944c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019450 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019454 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019490 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001949c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000194a8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 00000000000194ec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000194f8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000019564 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000195b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000195c0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000195cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001490 0000000000000070 000010f8 FDE cie=0000039c pc=0000000000019600..0000000000019a94 │ │ │ │ - Augmentation data: 4d 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019604 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019608 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019614 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001961c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 140 to 00000000000196a8 │ │ │ │ - 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 00000000000196ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000196b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000196d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001978c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019794 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000197a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 000000000001988c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019890 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019894 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000198e4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000198ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000198f0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000198f4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000019930 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001993c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019948 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001998c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019998 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000019a04 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000019a58 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019a60 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019a6c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001504 0000000000000048 0000116c FDE cie=0000039c pc=0000000000019aa0..0000000000019e58 │ │ │ │ - Augmentation data: 2f 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019aa4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019aa8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019ab8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000019ad4 │ │ │ │ - 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 0000000000019ae0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019ae8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 292 to 0000000000019c0c │ │ │ │ - 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 0000000000019c10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019c14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001550 0000000000000038 000011b8 FDE cie=0000039c pc=000000000000f480..000000000000f644 │ │ │ │ - Augmentation data: 0f 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f488 │ │ │ │ - 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 000000000000f490 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f4a4 │ │ │ │ - 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 000000000000f594 │ │ │ │ - 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 000000000000f598 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f59c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000158c 000000000000003c 000011f4 FDE cie=0000039c pc=000000000000f644..000000000000f85c │ │ │ │ - Augmentation data: 23 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f648 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f64c │ │ │ │ - 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 000000000000f654 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f668 │ │ │ │ - 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 000000000000f784 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012774 │ │ │ │ + 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 00000000000127b4 │ │ │ │ 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 000000000000f788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f78c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000015cc 0000000000000038 00001234 FDE cie=0000039c pc=0000000000019e60..000000000001a0e8 │ │ │ │ - Augmentation data: 3f 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e68 │ │ │ │ - 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 0000000000019e70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019e7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019e84 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001a028 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000127dc │ │ │ │ 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 000000000001a02c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000127e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a030 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001608 0000000000000038 00001270 FDE cie=0000039c pc=000000000001a100..000000000001a38c │ │ │ │ - Augmentation data: 33 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a104 │ │ │ │ +00000274 0000000000000020 00000278 FDE cie=00000000 pc=0000000000012800..000000000001287c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001282c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a108 │ │ │ │ - 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 000000000001a110 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a11c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a124 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 420 to 000000000001a2c8 │ │ │ │ - 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 000000000001a2cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a2d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001644 0000000000000024 00001648 FDE cie=00000000 pc=000000000001a3a0..000000000001a41c │ │ │ │ - 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: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a3b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a400 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000166c 0000000000000024 00001670 FDE cie=00000000 pc=000000000001a420..000000000001a49c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a424 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012830 │ │ │ │ DW_CFA_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 000000000001a430 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a480 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000012864 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001694 0000000000000024 00001698 FDE cie=00000000 pc=000000000001a4a0..000000000001a51c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a4a8 │ │ │ │ - DW_CFA_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 000000000001a4b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001a500 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a504 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012868 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016bc 0000000000000038 00001324 FDE cie=0000039c pc=000000000001a520..000000000001a640 │ │ │ │ - Augmentation data: af 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a524 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a528 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a534 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a53c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000001a5b8 │ │ │ │ - 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 000000000001a5bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a5d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a5d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a5fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000298 0000000000000018 00000000 CIE │ │ │ │ + Version: 1 │ │ │ │ + Augmentation: "zPLR" │ │ │ │ + Code alignment factor: 4 │ │ │ │ + Data alignment factor: -8 │ │ │ │ + Return address column: 30 │ │ │ │ + Augmentation data: 9b 4d 21 02 00 1b 1b │ │ │ │ + DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ -000016f8 000000000000004c 00001360 FDE cie=0000039c pc=000000000000f860..0000000000010118 │ │ │ │ - Augmentation data: 82 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f864 │ │ │ │ +000002b4 00000000000000d0 00000020 FDE cie=00000298 pc=00000000000107c0..0000000000011ee0 │ │ │ │ + Augmentation data: 03 86 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f868 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000107c8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f87c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f884 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f894 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f8a4 │ │ │ │ - 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: 1488 to 000000000000fe74 │ │ │ │ - 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_advance_loc: 4 to 00000000000107cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000107d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000107fc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000010848 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010854 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010860 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010864 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010868 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3236 to 000000000001150c │ │ │ │ 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 000000000000fe78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001748 0000000000000038 000013b0 FDE cie=0000039c pc=000000000001a640..000000000001a770 │ │ │ │ - Augmentation data: ef 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a648 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a654 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a65c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001a6e8 │ │ │ │ - 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 000000000001a6ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a700 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a704 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a72c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001784 0000000000000038 000013ec FDE cie=0000039c pc=000000000001a780..000000000001a8b0 │ │ │ │ - Augmentation data: c2 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a784 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a788 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a794 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a79c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001a828 │ │ │ │ - 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 000000000001a82c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a830 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a840 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a844 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001a86c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000017c0 00000000000000cc 00001428 FDE cie=0000039c pc=0000000000010120..0000000000010f90 │ │ │ │ - Augmentation data: 95 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010124 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010128 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010134 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001013c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010144 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001014c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010154 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000101cc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1100 to 0000000000010618 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001062c │ │ │ │ - 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: 4 to 0000000000011510 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011514 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011518 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001151c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001154c │ │ │ │ + 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 0000000000010630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010634 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000010694 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000010710 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010714 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001076c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000107a8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000010844 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 808 to 0000000000010b6c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010b70 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000010bac │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bb0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bb4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bb8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010bdc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010be8 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010c1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010c28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000010d00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010d0c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000010d9c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010da4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000010df4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010dfc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010e30 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010e48 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010e68 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010e90 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010e98 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010ebc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010ee0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ee4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010eec │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010ef4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000010f64 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010f6c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - │ │ │ │ -00001890 0000000000000064 000014f8 FDE cie=0000039c pc=0000000000010f90..0000000000012bd4 │ │ │ │ - Augmentation data: 1c 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f94 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010f98 │ │ │ │ - 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 0000000000010fc4 │ │ │ │ - DW_CFA_def_cfa_offset: 992 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011554 │ │ │ │ + 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_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: 4464 to 0000000000012134 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012154 │ │ │ │ - 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 0000000000012158 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001215c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018f8 000000000000001c 000018fc FDE cie=00000000 pc=000000000000dc94..000000000000dcf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc98 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc9c │ │ │ │ - DW_CFA_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 000000000000dca4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001918 0000000000000038 00001580 FDE cie=0000039c pc=000000000001a8c0..000000000001ab80 │ │ │ │ - Augmentation data: ba 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8c4 │ │ │ │ + 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 000000000001a8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a8d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a8dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a8e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 320 to 000000000001aa28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 2240 to 0000000000011e14 │ │ │ │ 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 000000000001aa2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001954 000000000000004c 000015bc FDE cie=0000039c pc=0000000000012be0..00000000000136a8 │ │ │ │ - Augmentation data: 97 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012be4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012be8 │ │ │ │ - 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 0000000000012c04 │ │ │ │ - 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: 2152 to 000000000001346c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013484 │ │ │ │ - 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: 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 0000000000011e1c │ │ │ │ + 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 0000000000011e2c │ │ │ │ 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 0000000000013488 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001348c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000019a4 0000000000000034 000019a8 FDE cie=00000000 pc=000000000001ab80..000000000001ac44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab88 │ │ │ │ - DW_CFA_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 000000000001ab94 │ │ │ │ - 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 000000000001ac28 │ │ │ │ - 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 000000000001ac2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ac3c │ │ │ │ - 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 000000000001ac40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000019dc 0000000000000094 00001644 FDE cie=0000039c pc=000000000001ac60..000000000001b1e0 │ │ │ │ - Augmentation data: 95 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac68 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ac74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ac7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ac8c │ │ │ │ - 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 000000000001ad20 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad24 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 664 to 000000000001afbc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001afc0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001b000 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 000000000001b004 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b008 │ │ │ │ - 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 000000000001b070 │ │ │ │ - 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 000000000001b0b8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b0bc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000001b148 │ │ │ │ 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 000000000001b174 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b178 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001b1cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1d0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1d8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1dc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e30 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e34 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e38 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e3c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011e40 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ │ │ │ │ -00001a74 000000000000004c 000016dc FDE cie=0000039c pc=00000000000136a8..0000000000014408 │ │ │ │ - Augmentation data: 2f 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000136ac │ │ │ │ +00000388 000000000000004c 000000f4 FDE cie=00000298 pc=0000000000011ee0..000000000001275c │ │ │ │ + Augmentation data: 51 85 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000136b0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ee8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011eec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000136cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ef4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000011f14 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f24 │ │ │ │ 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 00000000000136d8 │ │ │ │ - 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 0000000000013ce8 │ │ │ │ + DW_CFA_advance_loc2: 1416 to 00000000000124ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013d00 │ │ │ │ - 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 0000000000013d04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013d08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001ac4 000000000000001c 00001ac8 FDE cie=00000000 pc=000000000000dcf8..000000000000dd70 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dcfc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd00 │ │ │ │ - DW_CFA_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 000000000000dd08 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ae4 0000000000000034 00001ae8 FDE cie=00000000 pc=000000000001b1e0..000000000001b2b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b1e8 │ │ │ │ - DW_CFA_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 000000000001b1f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001b280 │ │ │ │ - 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 000000000001b284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b28c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b2a0 │ │ │ │ - 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 000000000001b2a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000124b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000124b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b1c 0000000000000034 00001b20 FDE cie=00000000 pc=000000000001b2c0..000000000001b394 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2c8 │ │ │ │ - DW_CFA_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 000000000001b2d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001b360 │ │ │ │ - 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 000000000001b364 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b36c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b380 │ │ │ │ - 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 000000000001b384 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b388 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b54 0000000000000038 00001b58 FDE cie=00000000 pc=000000000001b3a0..000000000001b468 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3a4 │ │ │ │ +000003d8 0000000000000048 000003dc FDE cie=00000000 pc=0000000000012880..00000000000129d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001288c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012890 │ │ │ │ DW_CFA_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 000000000001b3b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001289c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b3bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001b42c │ │ │ │ + DW_CFA_advance_loc: 88 to 00000000000128f4 │ │ │ │ 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 000000000001b430 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000128f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b43c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000128fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001b454 │ │ │ │ - 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 000000000001b458 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b45c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b90 0000000000000030 000017f8 FDE cie=0000039c pc=000000000001b480..000000000001b62c │ │ │ │ - Augmentation data: 27 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b488 │ │ │ │ - DW_CFA_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 000000000001b490 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b49c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000001b5b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000012944 │ │ │ │ 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 000000000001b5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001bc4 0000000000000024 0000182c FDE cie=0000039c pc=000000000000dd70..000000000000de14 │ │ │ │ - Augmentation data: 13 78 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012950 │ │ │ │ DW_CFA_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 000000000000dd84 │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00001bec 0000000000000024 00001854 FDE cie=0000039c pc=000000000000de14..000000000000deb8 │ │ │ │ - Augmentation data: f9 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000de1c │ │ │ │ - DW_CFA_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 000000000000de28 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001c14 000000000000005c 0000187c FDE cie=0000039c pc=000000000001b640..000000000001b910 │ │ │ │ - Augmentation data: df 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b644 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b648 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b658 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b660 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b66c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001b6d0 │ │ │ │ - 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 000000000001b6d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001b730 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001b778 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001b810 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001b858 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b85c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b860 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b88c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b8b4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b8dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b8e4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00001c74 0000000000000104 000018dc FDE cie=0000039c pc=000000000001b920..000000000001bfa8 │ │ │ │ - Augmentation data: c3 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b928 │ │ │ │ - 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 000000000001b938 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001b948 │ │ │ │ - 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 000000000001b968 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b970 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 376 to 000000000001bae8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001baec │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001bb0c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bb18 │ │ │ │ - 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 000000000001bb1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb20 │ │ │ │ - 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: 44 to 000000000001bb4c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bb78 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 300 to 000000000001bca4 │ │ │ │ - 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 000000000001bcf0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bd00 │ │ │ │ - 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 000000000001bd04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd08 │ │ │ │ - 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 000000000001bd6c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd70 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bd74 │ │ │ │ - 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 000000000001bde4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bde8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001be20 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be24 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be28 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be2c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be30 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001be7c │ │ │ │ - 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 000000000001bec4 │ │ │ │ - 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 000000000001bf0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf10 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001bf38 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf3c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bf68 │ │ │ │ - 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 000000000001bf6c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bf78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf7c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf80 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bf84 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - │ │ │ │ -00001d7c 0000000000000010 00001d80 FDE cie=00000000 pc=000000000001bfc0..000000000001c058 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d90 000000000000003c 000019f8 FDE cie=0000039c pc=000000000001c060..000000000001c6bc │ │ │ │ - Augmentation data: fb 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c068 │ │ │ │ - DW_CFA_def_cfa_offset: 432 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c074 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c07c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c08c │ │ │ │ - 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 000000000001c2ec │ │ │ │ - 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 000000000001c2f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dd0 0000000000000028 00001dd4 FDE cie=00000000 pc=000000000001c6c0..000000000001c73c │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001c6ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c6f0 │ │ │ │ - DW_CFA_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 000000000001c724 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001299c │ │ │ │ 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 000000000001c728 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c730 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c734 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c738 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dfc 0000000000000038 00001a64 FDE cie=0000039c pc=000000000001c740..000000000001c994 │ │ │ │ - Augmentation data: d7 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c744 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c748 │ │ │ │ - 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 000000000001c750 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c75c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c768 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001c8f8 │ │ │ │ - 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 000000000001c8fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c900 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001e38 0000000000000020 00001aa0 FDE cie=0000039c pc=000000000000deb8..000000000000df10 │ │ │ │ - Augmentation data: c1 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000debc │ │ │ │ +00000424 0000000000000038 00000428 FDE cie=00000000 pc=00000000000129d0..0000000000012c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dec0 │ │ │ │ - DW_CFA_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 000000000000dec8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e5c 0000000000000038 00001ac4 FDE cie=0000039c pc=000000000001c9a0..000000000001cbf8 │ │ │ │ - Augmentation data: a9 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000129d8 │ │ │ │ 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 000000000001c9b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000129e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c9bc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000129ec │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c9c8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001cb58 │ │ │ │ - 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 000000000001cb5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cb60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e98 0000000000000024 00001b00 FDE cie=0000039c pc=000000000000df10..000000000000df68 │ │ │ │ - Augmentation data: 93 76 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df18 │ │ │ │ - DW_CFA_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 000000000000df20 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001ec0 0000000000000044 00001ec4 FDE cie=00000000 pc=000000000001cc00..000000000001ccec │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cc0c │ │ │ │ - DW_CFA_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 000000000001cc14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001ccac │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 516 to 0000000000012bf0 │ │ │ │ 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 000000000001ccb0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ccb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001ccdc │ │ │ │ - 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 000000000001cce0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00001f08 0000000000000054 00001f0c FDE cie=00000000 pc=000000000001ccec..000000000001cf08 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ccf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ccf8 │ │ │ │ - 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 000000000001cd00 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cd0c │ │ │ │ - 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 000000000001cd18 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001cd44 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001cdb0 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001cddc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cde0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001ce38 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001ce64 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001cec0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001cefc │ │ │ │ - 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 000000000001cf00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012bf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012bf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f60 0000000000000054 00001f64 FDE cie=00000000 pc=000000000001cf08..000000000001d1d8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cf10 │ │ │ │ +00000460 0000000000000080 00000464 FDE cie=00000000 pc=0000000000012c68..0000000000013ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf14 │ │ │ │ - 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 000000000001cf1c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cf28 │ │ │ │ - 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 000000000001cf34 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001cf58 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000001cff8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d038 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d078 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d0b8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001d0f8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001d17c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001d1cc │ │ │ │ - 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_advance_loc: 4 to 0000000000012c70 │ │ │ │ + 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 0000000000012c78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000012cb4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cc0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012ccc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cd0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cd4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012cdc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2272 to 00000000000135bc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fb8 0000000000000028 00001fbc FDE cie=00000000 pc=000000000001efc0..000000000001f084 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001efc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001efc8 │ │ │ │ - DW_CFA_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 000000000001efe0 │ │ │ │ - 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 000000000001f07c │ │ │ │ - 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 000000000001f080 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fe4 0000000000000028 00001fe8 FDE cie=00000000 pc=000000000001f0a0..000000000001f16c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f0a8 │ │ │ │ - DW_CFA_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 000000000001f0c0 │ │ │ │ - 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 000000000001f164 │ │ │ │ - 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 000000000001f168 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002010 0000000000000060 00001c78 FDE cie=0000039c pc=000000000001d1e0..000000000001d314 │ │ │ │ - Augmentation data: 27 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d1f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1f4 │ │ │ │ - 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 000000000001d200 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001d280 │ │ │ │ - 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 000000000001d284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d288 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d290 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d29c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d2a8 │ │ │ │ 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 000000000001d2b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d2cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135c0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d2e4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d2ec │ │ │ │ - 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 000000000001d2f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d2fc │ │ │ │ - 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 000000000001d304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d30c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002074 0000000000000040 00002078 FDE cie=00000000 pc=000000000001d320..000000000001d628 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d328 │ │ │ │ - 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 000000000001d334 │ │ │ │ - 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: 16 to 000000000001d344 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 692 to 000000000001d5f8 │ │ │ │ - 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 000000000001d5fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d600 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d620 │ │ │ │ - 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 000000000001d624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020b8 0000000000000024 000020bc FDE cie=00000000 pc=000000000001d628..000000000001d68c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d62c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d630 │ │ │ │ - DW_CFA_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 000000000001d638 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001d684 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d688 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000020e0 0000000000000050 00001d48 FDE cie=0000039c pc=000000000001d68c..000000000001dffc │ │ │ │ - Augmentation data: 7d 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d690 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d694 │ │ │ │ - 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 000000000001d69c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d6ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d6c0 │ │ │ │ - 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: 1544 to 000000000001dcc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001dce4 │ │ │ │ - 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 00000000000135c4 │ │ │ │ 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 000000000001dce8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dcec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002134 000000000000003c 00002138 FDE cie=00000000 pc=000000000001f180..000000000001f314 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f184 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f188 │ │ │ │ - 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 000000000001f190 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f1a0 │ │ │ │ - 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 000000000001f1a8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000001f2d0 │ │ │ │ - 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 000000000001f2d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002174 0000000000000034 00002178 FDE cie=00000000 pc=000000000001f320..000000000001f3d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f324 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f328 │ │ │ │ - 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 000000000001f338 │ │ │ │ - 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 000000000001f340 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000001f3c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135c8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135cc │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135d0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000135d8 │ │ │ │ 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 000000000001f3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000135e0 │ │ │ │ + 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 000000000001f3cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000021ac 0000000000000068 00001e14 FDE cie=0000039c pc=000000000001e000..000000000001efb8 │ │ │ │ - Augmentation data: 2d 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e004 │ │ │ │ +000004e4 0000000000000040 000004e8 FDE cie=00000000 pc=0000000000013f00..0000000000014064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e008 │ │ │ │ - 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 000000000001e014 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e01c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e030 │ │ │ │ - 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_loc2: 1260 to 000000000001e51c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013f08 │ │ │ │ + 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 0000000000013f18 │ │ │ │ + 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 0000000000013f34 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000014028 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e534 │ │ │ │ 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 000000000001e538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001402c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e53c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014030 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001e60c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000014050 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001e624 │ │ │ │ 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 000000000001e628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014054 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e62c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014058 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002218 0000000000000018 0000221c FDE cie=00000000 pc=000000000000df68..000000000000dfbc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df6c │ │ │ │ +00000528 000000000000006c 0000052c FDE cie=00000000 pc=0000000000014064..00000000000145a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014068 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000df70 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002234 0000000000000050 00002238 FDE cie=00000000 pc=000000000001f3e0..000000000001f4f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001406c │ │ │ │ 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 000000000001f3f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014074 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014080 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001408c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f404 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f410 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 000000000001f4c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f4d0 │ │ │ │ - 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 000000000001f4d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4dc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4e0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f4f0 │ │ │ │ - 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 000000000001f4f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002288 000000000000005c 00001ef0 FDE cie=0000039c pc=000000000001f500..0000000000021664 │ │ │ │ - Augmentation data: 03 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f508 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f51c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001f538 │ │ │ │ - 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 000000000001f548 │ │ │ │ - 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 0000000000020760 │ │ │ │ + DW_CFA_advance_loc1: 492 to 0000000000014278 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002077c │ │ │ │ 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 0000000000020780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001427c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000022e8 0000000000000018 000022ec FDE cie=00000000 pc=000000000000dfbc..000000000000e010 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfc4 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002304 0000000000000050 00002308 FDE cie=00000000 pc=0000000000021680..0000000000021798 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021688 │ │ │ │ - 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 0000000000021694 │ │ │ │ - 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 00000000000216a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000216b0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000021760 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000014458 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021764 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021770 │ │ │ │ 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 0000000000021774 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021778 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002177c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021780 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000021790 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + 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 0000000000021794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001445c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002358 0000000000000054 00001fc0 FDE cie=0000039c pc=00000000000217a0..00000000000224c8 │ │ │ │ - Augmentation data: ea 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000217a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000217a8 │ │ │ │ - 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 00000000000217bc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000217c8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000217e4 │ │ │ │ - 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 0000000000021eb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014460 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000014540 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000021ecc │ │ │ │ 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 0000000000021ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014548 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000023b0 0000000000000018 000023b4 FDE cie=00000000 pc=000000000000e010..000000000000e064 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e014 │ │ │ │ +00000598 0000000000000034 0000059c FDE cie=00000000 pc=00000000000165c0..0000000000016644 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e018 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000023cc 0000000000000050 000023d0 FDE cie=00000000 pc=00000000000224e0..00000000000225f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000224e8 │ │ │ │ - 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 00000000000224f4 │ │ │ │ - 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 0000000000022504 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022510 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000225c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000165c8 │ │ │ │ + DW_CFA_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 00000000000165d4 │ │ │ │ + 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 0000000000016614 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000225d0 │ │ │ │ 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: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016618 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001661c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225dc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225e0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000225f0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001663c │ │ │ │ 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: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000225f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016640 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002420 0000000000000054 00002088 FDE cie=0000039c pc=0000000000022600..00000000000235a8 │ │ │ │ - Augmentation data: d5 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022604 │ │ │ │ +000005d0 0000000000000020 000005d4 FDE cie=00000000 pc=0000000000016660..00000000000166dc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001668c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022608 │ │ │ │ - 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 000000000002262c │ │ │ │ - DW_CFA_def_cfa_offset: 34096 │ │ │ │ - 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: 1844 to 0000000000022d60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016690 │ │ │ │ + DW_CFA_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 00000000000166c4 │ │ │ │ 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 0000000000022d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000166c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002478 0000000000000038 000020e0 FDE cie=0000039c pc=00000000000235a8..00000000000237b8 │ │ │ │ - Augmentation data: 3d 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235b0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000235bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000235c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000235cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000235e4 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000024b4 00000000000001d4 0000211c FDE cie=0000039c pc=00000000000237c0..0000000000026504 │ │ │ │ - Augmentation data: 15 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237c4 │ │ │ │ +000005f4 00000000000000b0 00000360 FDE cie=00000298 pc=00000000000145a0..0000000000015d18 │ │ │ │ + Augmentation data: 58 83 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000237c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145a8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000145ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000237d8 │ │ │ │ - DW_CFA_def_cfa_offset: 1184 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000145b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000145dc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000023850 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023854 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000014628 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023858 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002385c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023860 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023864 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014634 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023868 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002386c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 200 to 0000000000023934 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023938 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3496 to 00000000000246e0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000246e4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024704 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024708 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014640 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014644 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014648 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 3300 to 000000000001532c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002470c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024710 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015330 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024714 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024718 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015334 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002471c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015338 │ │ │ │ DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024720 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001533c │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024724 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024730 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001536c │ │ │ │ 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 0000000000024734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015370 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024738 │ │ │ │ - DW_CFA_def_cfa_offset: 1184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015374 │ │ │ │ + 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: 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_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: 8 to 0000000000024740 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc2: 3256 to 00000000000253f8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 300 to 0000000000025524 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000255e4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255e8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255ec │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 244 to 00000000000256e0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 372 to 0000000000025854 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025884 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000258b8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000258ec │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025920 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000025954 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025964 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025970 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025988 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000259b0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000259bc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000259c4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000259dc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000259f4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000259fc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025a1c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a20 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a24 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000025b3c │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025b4c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000025bd8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000025c2c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000025c90 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 312 to 0000000000025dc8 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000025df4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000025e50 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025e70 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000025ea0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000025ef4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000025f44 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025f58 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 564 to 000000000002618c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 88 to 00000000000261e4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000026210 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000026278 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000262a0 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc1: 276 to 00000000000263b4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 248 to 00000000000264ac │ │ │ │ + DW_CFA_advance_loc2: 2280 to 0000000000015c5c │ │ │ │ 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 00000000000264d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015c68 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c6c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264e8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264ec │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c70 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264f0 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264f4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264f8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264fc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c74 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015c78 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000268c 0000000000000058 000022f4 FDE cie=0000039c pc=0000000000026504..00000000000287bc │ │ │ │ - Augmentation data: 93 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026508 │ │ │ │ +000006a8 000000000000004c 00000414 FDE cie=00000298 pc=0000000000015d20..00000000000165b4 │ │ │ │ + Augmentation data: c6 82 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002650c │ │ │ │ - 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 0000000000026514 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026534 │ │ │ │ - DW_CFA_def_cfa_offset: 784 │ │ │ │ - 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 00000000000277a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d28 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015d2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015d34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015d54 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000015d64 │ │ │ │ + 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 0000000000016304 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000277bc │ │ │ │ - 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000277c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016308 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000277c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001630c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000026e8 0000000000000040 00002350 FDE cie=0000039c pc=00000000000287c0..00000000000288c8 │ │ │ │ - Augmentation data: 55 77 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000287c4 │ │ │ │ +000006f8 0000000000000010 000006fc FDE cie=00000000 pc=00000000000166e0..00000000000166f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000070c 0000000000000010 00000710 FDE cie=00000000 pc=0000000000016700..0000000000016714 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000720 0000000000000040 00000724 FDE cie=00000000 pc=0000000000016720..000000000001680c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000287c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016728 │ │ │ │ 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 00000000000287dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000287e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016738 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000287f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016740 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001674c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028800 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016754 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000028890 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016760 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000016804 │ │ │ │ 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 0000000000028894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016808 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028898 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000272c 000000000000002c 00002730 FDE cie=00000000 pc=00000000000288c8..0000000000028944 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000288cc │ │ │ │ +00000764 0000000000000010 00000768 FDE cie=00000000 pc=000000000001680c..00000000000168c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000778 0000000000000024 0000077c FDE cie=00000000 pc=00000000000168c8..0000000000016934 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000168d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000288d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000168ec │ │ │ │ DW_CFA_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 00000000000288dc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016904 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002892c │ │ │ │ - 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 0000000000028930 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002893c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001692c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016930 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000275c 0000000000000010 00002760 FDE cie=00000000 pc=0000000000028944..0000000000028958 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002770 0000000000000010 00002774 FDE cie=00000000 pc=0000000000028960..0000000000028990 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002784 0000000000000010 00002788 FDE cie=00000000 pc=0000000000028990..00000000000289b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002798 0000000000000010 0000279c FDE cie=00000000 pc=00000000000289b0..00000000000289d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027ac 0000000000000010 000027b0 FDE cie=00000000 pc=00000000000289e0..0000000000028a08 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027c0 0000000000000014 000027c4 FDE cie=00000000 pc=0000000000028a08..0000000000028a2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000027d8 0000000000000010 000027dc FDE cie=00000000 pc=0000000000028a40..0000000000028a6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027ec 000000000000002c 000027f0 FDE cie=00000000 pc=0000000000028a6c..0000000000028acc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a70 │ │ │ │ +000007a0 0000000000000024 000007a4 FDE cie=00000000 pc=0000000000016940..00000000000169a8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028a74 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016964 │ │ │ │ DW_CFA_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 0000000000028a7c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001697c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000028ab4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000169a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000169a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028abc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028ac4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ac8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000281c 000000000000002c 00002820 FDE cie=00000000 pc=0000000000028acc..0000000000028b88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ad0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ad4 │ │ │ │ - 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 0000000000028b40 │ │ │ │ - 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 0000000000028b44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028b5c │ │ │ │ - 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 0000000000028b60 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028b68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000284c 000000000000002c 00002850 FDE cie=00000000 pc=0000000000028b88..0000000000028c44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b8c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028b90 │ │ │ │ - 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 0000000000028bfc │ │ │ │ - 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 0000000000028c00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028c18 │ │ │ │ - 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 0000000000028c1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028c24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000287c 00000000000000f0 000024e4 FDE cie=0000039c pc=0000000000028c44..0000000000029da4 │ │ │ │ - Augmentation data: cf 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c48 │ │ │ │ +000007c8 0000000000000048 000007cc FDE cie=00000000 pc=00000000000169a8..0000000000016d6c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000169b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000169bc │ │ │ │ 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 0000000000028c5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028c6c │ │ │ │ - DW_CFA_def_cfa_offset: 880 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000016a08 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000028c98 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c9c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000028d34 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d38 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000028d9c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028da0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000016a2c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a30 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000028e00 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e04 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000028e8c │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028e90 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028ea4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028eac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 2004 to 0000000000029680 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029684 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029688 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002968c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029690 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029694 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029698 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002969c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296a0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000296ac │ │ │ │ - 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 00000000000296b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000296b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000296dc │ │ │ │ - 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 00000000000296e4 │ │ │ │ - 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 000000000002977c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029788 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029794 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000297a0 │ │ │ │ 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_advance_loc: 4 to 0000000000016a34 │ │ │ │ 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 00000000000299c4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000299c8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000299cc │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000029a00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029a04 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029a10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 668 to 0000000000029cac │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cb0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cb4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cb8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cbc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cc0 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cc4 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029ce0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029ce4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029ce8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cec │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cf0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016a38 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cf8 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029cfc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d00 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d04 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029d14 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - │ │ │ │ -00002970 00000000000000f8 000025d8 FDE cie=0000039c pc=0000000000029dc0..000000000002a588 │ │ │ │ - Augmentation data: a9 75 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029dc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029dcc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029dd4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029de8 │ │ │ │ - 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 0000000000029e08 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029e10 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029e18 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 700 to 000000000002a0d4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0d8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0dc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc1: 276 to 000000000002a1f0 │ │ │ │ - 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 000000000002a1fc │ │ │ │ - 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 000000000002a208 │ │ │ │ - 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 000000000002a290 │ │ │ │ - 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 000000000002a354 │ │ │ │ - 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_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 792 to 0000000000016d50 │ │ │ │ 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 000000000002a358 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a35c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002a3a8 │ │ │ │ - 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 000000000002a3ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a3b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a3c4 │ │ │ │ - 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 000000000002a468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d54 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a46c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a470 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002a490 │ │ │ │ - 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 000000000002a498 │ │ │ │ - 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 000000000002a49c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4a0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4a4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4a8 │ │ │ │ - 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 000000000002a4e4 │ │ │ │ - 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 000000000002a4f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4f8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a4fc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a500 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a508 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a510 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a514 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002a574 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a578 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a57c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002a6c 0000000000000048 00002a70 FDE cie=00000000 pc=000000000002a588..000000000002a8bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a58c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a590 │ │ │ │ - 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 000000000002a598 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a5a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 240 to 000000000002a694 │ │ │ │ - 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 000000000002a698 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a69c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002a6dc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a6e4 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000002a7f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d58 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000002a8a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8a8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002ab8 000000000000003c 00002abc FDE cie=00000000 pc=000000000002b4e0..000000000002b65c │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b4ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4f0 │ │ │ │ - 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 000000000002b518 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002b5d4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b5dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b5e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b5e8 │ │ │ │ - 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 000000000002b61c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b620 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b624 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002af8 0000000000000010 00002afc FDE cie=00000000 pc=000000000002b660..000000000002b720 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002b0c 0000000000000118 00002774 FDE cie=0000039c pc=000000000002a8c0..000000000002ac70 │ │ │ │ - Augmentation data: 38 74 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a8d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a8e4 │ │ │ │ - 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 000000000002a91c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a920 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a924 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a928 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a92c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a930 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 548 to 000000000002ab54 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d5c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d60 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab60 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab64 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab68 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002abb4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d64 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abbc │ │ │ │ - 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 000000000002abc4 │ │ │ │ - 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 000000000002abd4 │ │ │ │ - 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 000000000002abd8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abdc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abe0 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abe4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abe8 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002ac28 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac2c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac30 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac34 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac38 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac3c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ac50 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac58 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac5c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac60 │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_restore_extended: r74 (v10) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac64 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac68 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c28 000000000000012c 00002890 FDE cie=0000039c pc=000000000002ac70..000000000002b380 │ │ │ │ - Augmentation data: 35 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac78 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac7c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac84 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ac90 │ │ │ │ - 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 000000000002ad08 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad0c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad10 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad14 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ad18 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1096 to 000000000002b160 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b164 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b168 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b16c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b170 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000002b1c0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: 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 000000000002b1c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b1c8 │ │ │ │ - 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 000000000002b2bc │ │ │ │ - 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 000000000002b2cc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2d0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2d4 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2d8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2dc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b2e8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b2f0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2f4 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2f8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b2fc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002b320 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b324 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b328 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b32c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b330 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b33c │ │ │ │ - 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 000000000002b358 │ │ │ │ - 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 000000000002b368 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b36c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b370 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b374 │ │ │ │ - DW_CFA_restore_extended: r76 (v12) │ │ │ │ - DW_CFA_restore_extended: r75 (v11) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b378 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b37c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d58 000000000000002c 00002d5c FDE cie=00000000 pc=000000000002b380..000000000002b4d8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b390 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b394 │ │ │ │ - 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 000000000002b46c │ │ │ │ - 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 000000000002b470 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b478 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b47c │ │ │ │ - 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 000000000002b480 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b488 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000814 0000000000000010 00000818 FDE cie=00000000 pc=0000000000016d6c..0000000000016d7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d88 000000000000001c 00002d8c FDE cie=00000000 pc=000000000002b720..000000000002b888 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b728 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000002b7fc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b800 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002b878 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b87c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002da8 000000000000001c 00002dac FDE cie=00000000 pc=000000000002b888..000000000002b9e8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b890 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000002b95c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b960 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002b9d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002dc8 0000000000000040 00002dcc FDE cie=00000000 pc=000000000002b9e8..000000000002bc98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b9f0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ba04 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ba0c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ba28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000002bc08 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002bc30 │ │ │ │ - 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 000000000002bc34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc38 │ │ │ │ - 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 000000000002bc90 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc94 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e0c 0000000000000040 00002e10 FDE cie=00000000 pc=000000000002bca0..000000000002bf68 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bca4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bca8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bcbc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bcc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002bce0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 496 to 000000000002bed0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002bef8 │ │ │ │ - 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 000000000002befc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf00 │ │ │ │ - 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 000000000002bf60 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf64 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ +00000828 0000000000000010 0000082c FDE cie=00000000 pc=000000000001c660..000000000001c66c │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e50 00000000000000cc 00002ab8 FDE cie=0000039c pc=000000000002bf68..000000000002cb0c │ │ │ │ - Augmentation data: 31 71 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf6c │ │ │ │ +0000083c 0000000000000064 00000840 FDE cie=00000000 pc=0000000000016d80..0000000000016ed0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016d8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf70 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002bf7c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bf90 │ │ │ │ - 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 000000000002bf98 │ │ │ │ - DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ - DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002bfbc │ │ │ │ - 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 000000000002c018 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c01c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 796 to 000000000002c338 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c33c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002c358 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016d90 │ │ │ │ + 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 0000000000016d98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016da0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016db4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016dbc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000016e54 │ │ │ │ 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 000000000002c35c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c360 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1140 to 000000000002c7d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7d8 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c7f0 │ │ │ │ - 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 000000000002c7f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7f8 │ │ │ │ - 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 000000000002c804 │ │ │ │ - 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 000000000002caa8 │ │ │ │ - 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 000000000002cad8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cadc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002caf8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cafc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e58 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cb04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f20 000000000000004c 00002b88 FDE cie=0000039c pc=000000000002cb0c..000000000002e138 │ │ │ │ - Augmentation data: 80 70 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb14 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cb20 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002cb30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002cb44 │ │ │ │ - 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 000000000002d4ac │ │ │ │ - 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 000000000002d4b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d4b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002f70 0000000000000040 00002f74 FDE cie=00000000 pc=000000000002e140..000000000002e39c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e148 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e14c │ │ │ │ - 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 000000000002e154 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e168 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 552 to 000000000002e390 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000016e64 │ │ │ │ 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 000000000002e394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e68 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002fb4 000000000000003c 00002fb8 FDE cie=00000000 pc=000000000002f0e0..000000000002f26c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f0e8 │ │ │ │ - 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 000000000002f0f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f0fc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002f1b0 │ │ │ │ - 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_advance_loc: 96 to 0000000000016ecc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1b4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f1b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002f218 │ │ │ │ - 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 000000000002f21c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f220 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002ff4 0000000000000080 00002c5c FDE cie=0000039c pc=000000000002e3a0..000000000002f0dc │ │ │ │ - Augmentation data: dd 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e3ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e3b4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000002e450 │ │ │ │ - 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 000000000002e454 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e458 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e45c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e460 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e464 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000002e4c4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1116 to 000000000002e920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e924 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e928 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e92c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e930 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1356 to 000000000002ee7c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002eeb8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000002efb8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efbc │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efc0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efc4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002efcc │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efd0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efd4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002efd8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003078 000000000000002c 0000307c FDE cie=00000000 pc=000000000002f280..000000000002f32c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f284 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f288 │ │ │ │ - DW_CFA_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 000000000002f2a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002f314 │ │ │ │ - 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 000000000002f318 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f31c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f324 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f328 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000030a8 0000000000000030 00002d10 FDE cie=0000039c pc=000000000002f32c..000000000002f3dc │ │ │ │ - Augmentation data: 59 6f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f330 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f334 │ │ │ │ - DW_CFA_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 000000000002f33c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002f3c4 │ │ │ │ - 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 000000000002f3c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f3cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f3d4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f3d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000030dc 0000000000000038 000030e0 FDE cie=00000000 pc=000000000002f3e0..000000000002f610 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f3f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f3f4 │ │ │ │ - DW_CFA_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 000000000002f414 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f420 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000002f4f8 │ │ │ │ - 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 000000000002f4fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f500 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 268 to 000000000002f60c │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00003118 0000000000000020 0000311c FDE cie=00000000 pc=000000000002fc20..000000000002fc6c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002fc34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc38 │ │ │ │ - DW_CFA_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 000000000002fc60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000313c 0000000000000030 00002da4 FDE cie=0000039c pc=000000000002f610..000000000002f750 │ │ │ │ - Augmentation data: ce 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f614 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f618 │ │ │ │ - DW_CFA_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 000000000002f63c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000002f6c8 │ │ │ │ +000008a4 0000000000000018 000008a8 FDE cie=00000000 pc=0000000000016ed0..000000000001706c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ed4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc1: 304 to 0000000000017004 │ │ │ │ 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 000000000002f6cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017008 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f6d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003170 000000000000006c 00003174 FDE cie=00000000 pc=000000000002f750..000000000002fc14 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f760 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f764 │ │ │ │ - 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 000000000002f770 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f780 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f78c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f798 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f7a8 │ │ │ │ - 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 000000000002f7c0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000002f8c0 │ │ │ │ - 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 000000000002f8c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f8c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 840 to 000000000002fc10 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000031e0 000000000000004c 00002e48 FDE cie=0000039c pc=000000000002fc80..00000000000304c0 │ │ │ │ - Augmentation data: 39 6e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc84 │ │ │ │ +000008c0 0000000000000040 000008c4 FDE cie=00000000 pc=000000000001706c..00000000000174dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017074 │ │ │ │ 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 000000000002fc90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001707c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fca0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017094 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1652 to 0000000000030314 │ │ │ │ - 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 0000000000030318 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003031c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000030474 │ │ │ │ - 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 0000000000030478 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003047c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003230 0000000000000010 00003234 FDE cie=00000000 pc=00000000000304c0..00000000000305c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003244 0000000000000038 00003248 FDE cie=00000000 pc=00000000000305c4..00000000000306a0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000305d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000305d4 │ │ │ │ - DW_CFA_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 00000000000305dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000305e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000030650 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 828 to 00000000000173d0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030654 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030658 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000003069c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003280 0000000000000038 00003284 FDE cie=00000000 pc=00000000000306a0..0000000000030844 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000306a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000306a8 │ │ │ │ - DW_CFA_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 00000000000306b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000306c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 00000000000307d0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000307d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000173d8 │ │ │ │ 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 00000000000307dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000307e0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000032bc 0000000000000034 00002f24 FDE cie=0000039c pc=0000000000030844..0000000000030ae8 │ │ │ │ - Augmentation data: 73 6d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030848 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030850 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000173e0 │ │ │ │ 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 0000000000030858 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030864 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 396 to 00000000000309f0 │ │ │ │ - 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 00000000000309f4 │ │ │ │ + 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 00000000000309f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f4 0000000000000038 000032f8 FDE cie=00000000 pc=0000000000030ae8..0000000000030bb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030aec │ │ │ │ +00000904 000000000000002c 00000670 FDE cie=00000298 pc=00000000000174e0..0000000000017570 │ │ │ │ + Augmentation data: dd 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000174e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030af0 │ │ │ │ - DW_CFA_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 0000000000030af8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030b04 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000030b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000174e8 │ │ │ │ + DW_CFA_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 00000000000174f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000017550 │ │ │ │ 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 0000000000030b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017558 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000030bb0 │ │ │ │ - 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 0000000000030bb4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003330 0000000000000038 00003334 FDE cie=00000000 pc=0000000000030bc0..0000000000030ca4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030bc4 │ │ │ │ +00000934 000000000000002c 00000938 FDE cie=00000000 pc=0000000000017570..0000000000017690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017574 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030bc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001757c │ │ │ │ DW_CFA_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 0000000000030bd0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030bd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017584 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000030c74 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017590 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000017674 │ │ │ │ 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 0000000000030c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017678 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001767c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030c9c │ │ │ │ - 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 0000000000030ca0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000964 0000000000000010 00000968 FDE cie=00000000 pc=0000000000017690..000000000001770c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000336c 000000000000002c 00003370 FDE cie=00000000 pc=0000000000030ca4..0000000000030f80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ca8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030cac │ │ │ │ - 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 0000000000030cb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030cc0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 604 to 0000000000030f1c │ │ │ │ - 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 0000000000030f20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000339c 0000000000000034 000033a0 FDE cie=00000000 pc=0000000000033160..0000000000033218 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033168 │ │ │ │ - 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 0000000000033178 │ │ │ │ - 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 0000000000033180 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000033204 │ │ │ │ - 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 0000000000033208 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003320c │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000978 0000000000000010 0000097c FDE cie=00000000 pc=000000000001770c..0000000000017730 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033d4 0000000000000088 000033d8 FDE cie=00000000 pc=0000000000030f80..0000000000031194 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f88 │ │ │ │ - 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 0000000000030f94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000030fa0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000030fc0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000031034 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031040 │ │ │ │ - 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 0000000000031044 │ │ │ │ +0000098c 000000000000003c 00000990 FDE cie=00000000 pc=0000000000017730..00000000000178e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031048 │ │ │ │ - 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 000000000003104c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 196 to 0000000000031110 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003111c │ │ │ │ - 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 0000000000031120 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031124 │ │ │ │ - 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 0000000000031174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017738 │ │ │ │ + DW_CFA_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 0000000000017740 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017748 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 252 to 0000000000017844 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031178 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003117c │ │ │ │ - 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 0000000000031188 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - │ │ │ │ -00003460 0000000000000060 000030c8 FDE cie=0000039c pc=00000000000311a0..00000000000315a0 │ │ │ │ - Augmentation data: de 6b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311a8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000311bc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000311c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000311fc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000031254 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000031344 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003134c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031350 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031354 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003137c │ │ │ │ - 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 0000000000031380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001784c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003138c │ │ │ │ - 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 00000000000314d4 │ │ │ │ - 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 00000000000314d8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314dc │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000034c4 0000000000000034 000034c8 FDE cie=00000000 pc=0000000000033220..00000000000332d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033228 │ │ │ │ - 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 0000000000033238 │ │ │ │ - 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 0000000000033240 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000332c4 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000017890 │ │ │ │ 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 00000000000332c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017898 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000034fc 0000000000000068 00003164 FDE cie=0000039c pc=00000000000315a0..0000000000033158 │ │ │ │ - Augmentation data: 64 6b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a4 │ │ │ │ +000009cc 000000000000006c 00000738 FDE cie=00000298 pc=00000000000178e0..0000000000018768 │ │ │ │ + Augmentation data: 26 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315a8 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178e8 │ │ │ │ + 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 00000000000315b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000315c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000178fc │ │ │ │ + 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 0000000000017910 │ │ │ │ + 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_advance_loc: 20 to 00000000000315dc │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 4976 to 000000000003294c │ │ │ │ + DW_CFA_advance_loc2: 1676 to 0000000000017f9c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017fbc │ │ │ │ + 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 0000000000032950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1036 to 0000000000032d60 │ │ │ │ + DW_CFA_advance_loc1: 776 to 00000000000182cc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000182e8 │ │ │ │ + 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 0000000000032d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003568 000000000000003c 0000356c FDE cie=00000000 pc=00000000000332e0..00000000000334cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e4 │ │ │ │ +00000a3c 000000000000004c 000007a8 FDE cie=00000298 pc=0000000000018768..00000000000197f0 │ │ │ │ + Augmentation data: 24 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001876c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e8 │ │ │ │ - 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 00000000000332f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000332f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 392 to 0000000000033480 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018770 │ │ │ │ + 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 0000000000018778 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018798 │ │ │ │ + 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: 2428 to 0000000000019114 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001912c │ │ │ │ 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 0000000000033484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033488 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000334c4 │ │ │ │ - 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 00000000000334c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000035a8 0000000000000038 000035ac FDE cie=00000000 pc=00000000000334cc..0000000000033628 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000334d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000334d4 │ │ │ │ - DW_CFA_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 00000000000334dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000334e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 00000000000335d0 │ │ │ │ - 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 00000000000335d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019130 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000335d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019134 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000033620 │ │ │ │ - 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 0000000000033624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035e4 0000000000000034 000035e8 FDE cie=00000000 pc=0000000000035240..00000000000352c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035244 │ │ │ │ +00000a8c 0000000000000054 000007f8 FDE cie=00000298 pc=00000000000197f0..0000000000019e8c │ │ │ │ + Augmentation data: 99 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035248 │ │ │ │ - DW_CFA_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 0000000000035254 │ │ │ │ - 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 0000000000035294 │ │ │ │ - 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 0000000000035298 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003529c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000352bc │ │ │ │ - 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 00000000000352c0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000361c 000000000000012c 00003284 FDE cie=0000039c pc=0000000000033628..0000000000034a18 │ │ │ │ - Augmentation data: fb 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003362c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033630 │ │ │ │ - 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 0000000000033640 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033648 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033658 │ │ │ │ - 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 00000000000336b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000336b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000336b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197f8 │ │ │ │ + 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 0000000000019808 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019810 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019830 │ │ │ │ + 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: 56 to 00000000000336f0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000336f8 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 3036 to 00000000000342d4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342d8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 760 to 00000000000345d0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000345d8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000345dc │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000345e0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000345f4 │ │ │ │ + DW_CFA_advance_loc1: 788 to 0000000000019b44 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000019b60 │ │ │ │ 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 00000000000345f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000345fc │ │ │ │ - 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 0000000000034634 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003463c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034640 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034644 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034648 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003465c │ │ │ │ - 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 0000000000034660 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034664 │ │ │ │ - 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: 12 to 0000000000034670 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034674 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034678 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 384 to 00000000000347f8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034800 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003483c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034840 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034844 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003486c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034870 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034874 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034894 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034898 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003489c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000348a0 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000348a4 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000348b0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000003495c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000034970 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034974 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034984 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003498c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034994 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000349f0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000034a04 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000374c 0000000000000020 00003750 FDE cie=00000000 pc=00000000000352e0..000000000003535c │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003530c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035310 │ │ │ │ - DW_CFA_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 0000000000035344 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019b68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003770 0000000000000054 000033d8 FDE cie=0000039c pc=0000000000034a20..0000000000035240 │ │ │ │ - Augmentation data: 0e 6a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a24 │ │ │ │ +00000ae4 0000000000000054 00000850 FDE cie=00000298 pc=0000000000019e8c..000000000001a528 │ │ │ │ + Augmentation data: 95 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a28 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019e94 │ │ │ │ + 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 0000000000034a3c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019ea4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034a5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019eac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000019ecc │ │ │ │ + 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: 1120 to 0000000000034ebc │ │ │ │ + DW_CFA_advance_loc1: 788 to 000000000001a1e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a1fc │ │ │ │ + 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 0000000000034ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a200 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a204 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000037c8 0000000000000020 000037cc FDE cie=00000000 pc=0000000000035360..00000000000353bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035364 │ │ │ │ +00000b3c 0000000000000054 000008a8 FDE cie=00000298 pc=000000000001a528..000000000001acb0 │ │ │ │ + Augmentation data: 91 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a52c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035368 │ │ │ │ - DW_CFA_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 0000000000035370 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035378 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000037ec 0000000000000020 000037f0 FDE cie=00000000 pc=00000000000353c0..0000000000035450 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000353ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000353f0 │ │ │ │ - DW_CFA_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 0000000000035448 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003544c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003810 0000000000000028 00003814 FDE cie=00000000 pc=0000000000035450..00000000000354b4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000035478 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003547c │ │ │ │ - DW_CFA_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 00000000000354a0 │ │ │ │ - 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 00000000000354a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354ac │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354b0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000383c 0000000000000010 00003840 FDE cie=00000000 pc=00000000000354c0..00000000000354d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003850 0000000000000054 000034b8 FDE cie=0000039c pc=00000000000354e0..00000000000360fc │ │ │ │ - Augmentation data: 86 69 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a530 │ │ │ │ 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 00000000000354f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a540 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003550c │ │ │ │ - DW_CFA_def_cfa_offset: 736 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a55c │ │ │ │ + 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: 1548 to 0000000000035b18 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000001a968 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000035b34 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a984 │ │ │ │ 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 0000000000035b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a988 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a98c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038a8 0000000000000048 000038ac FDE cie=00000000 pc=0000000000036100..0000000000036250 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003610c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036110 │ │ │ │ - DW_CFA_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 000000000003611c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000036174 │ │ │ │ - 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 0000000000036178 │ │ │ │ +00000b94 0000000000000054 00000900 FDE cie=00000298 pc=000000000001acb0..000000000001b538 │ │ │ │ + Augmentation data: 81 80 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001acb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003617c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000361c4 │ │ │ │ - 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 00000000000361c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000361d0 │ │ │ │ - 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 000000000003621c │ │ │ │ - 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 0000000000036220 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036224 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000038f4 0000000000000038 000038f8 FDE cie=00000000 pc=0000000000036250..00000000000364e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036254 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036258 │ │ │ │ - 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 0000000000036260 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003626c │ │ │ │ - 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 0000000000036470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001acb8 │ │ │ │ + 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 000000000001acc8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001acd0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001acec │ │ │ │ + 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: 1304 to 000000000001b204 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b220 │ │ │ │ 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 0000000000036474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b228 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003930 0000000000000080 00003934 FDE cie=00000000 pc=00000000000364e8..00000000000376f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000364f0 │ │ │ │ - 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 00000000000364f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000036534 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036540 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003654c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036550 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036554 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003655c │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2208 to 0000000000036dfc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e00 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e04 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e08 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e0c │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e10 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e18 │ │ │ │ - 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 0000000000036e1c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e20 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000039b4 0000000000000044 000039b8 FDE cie=00000000 pc=0000000000037700..0000000000037870 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037708 │ │ │ │ - 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 0000000000037718 │ │ │ │ - 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 0000000000037734 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000037834 │ │ │ │ - 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 0000000000037838 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003783c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003785c │ │ │ │ - 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 0000000000037860 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00000bec 0000000000000010 00000bf0 FDE cie=00000000 pc=000000000001c680..000000000001c740 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039fc 0000000000000054 00003a00 FDE cie=00000000 pc=0000000000037870..0000000000037dc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037874 │ │ │ │ +00000c00 0000000000000030 00000c04 FDE cie=00000000 pc=000000000001b540..000000000001b6e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b54c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b550 │ │ │ │ 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 0000000000037880 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003788c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000378b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000037a94 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001b588 │ │ │ │ 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 0000000000037a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b58c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037a9c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b5ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 480 to 0000000000037c7c │ │ │ │ - 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_advance_loc: 112 to 000000000001b61c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000001b6a0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c80 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037c84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 220 to 0000000000037d60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b6a8 │ │ │ │ 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 0000000000037d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003a54 0000000000000034 00003a58 FDE cie=00000000 pc=0000000000039d60..0000000000039de4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d64 │ │ │ │ +00000c34 0000000000000038 00000c38 FDE cie=00000000 pc=000000000001b6e8..000000000001b7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d68 │ │ │ │ - DW_CFA_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 0000000000039d74 │ │ │ │ - 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 0000000000039db4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6f0 │ │ │ │ + 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 000000000001b700 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b70c │ │ │ │ + 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 000000000001b76c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001b7dc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ 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 0000000000039db8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039dbc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000039ddc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b7ec │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + 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 0000000000039de0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00003a8c 0000000000000020 00003a90 FDE cie=00000000 pc=0000000000039e00..0000000000039e7c │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039e2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e30 │ │ │ │ - DW_CFA_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 0000000000039e64 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003ab0 00000000000000d0 00003718 FDE cie=0000039c pc=0000000000037dc0..00000000000394e0 │ │ │ │ - Augmentation data: b3 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dc4 │ │ │ │ +00000c70 0000000000000054 000009dc FDE cie=00000298 pc=000000000001b800..000000000001c650 │ │ │ │ + Augmentation data: f0 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037dcc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037dd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000037dfc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000037e48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e54 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037e60 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e64 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037e68 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3236 to 0000000000038b0c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b10 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b14 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b18 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b1c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000038b4c │ │ │ │ - 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 0000000000038b50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b54 │ │ │ │ - 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: 2240 to 0000000000039414 │ │ │ │ - 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 000000000003941c │ │ │ │ - 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 000000000003942c │ │ │ │ - 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 0000000000039430 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039434 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039438 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003943c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b808 │ │ │ │ + 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 000000000001b818 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b820 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b838 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00003b84 0000000000000050 000037ec FDE cie=0000039c pc=00000000000394e0..0000000000039d5c │ │ │ │ - Augmentation data: 01 67 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394e8 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000394ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000394f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000039514 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039524 │ │ │ │ - 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 0000000000039aac │ │ │ │ + DW_CFA_advance_loc2: 1624 to 000000000001be90 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001beac │ │ │ │ + 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 0000000000039ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001beb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001beb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +00000cc8 0000000000000010 00000ccc FDE cie=00000000 pc=000000000001c740..000000000001c758 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bd8 0000000000000048 00003bdc FDE cie=00000000 pc=0000000000039e80..0000000000039fd0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039e8c │ │ │ │ +00000cdc 0000000000000038 00000ce0 FDE cie=00000000 pc=000000000001c760..000000000001c800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c768 │ │ │ │ DW_CFA_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 0000000000039e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c770 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000039ef4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c778 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000001c7d0 │ │ │ │ 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 0000000000039ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039efc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000039f44 │ │ │ │ - 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 0000000000039f48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039f50 │ │ │ │ - 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 0000000000039f9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001c7f8 │ │ │ │ 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 0000000000039fa0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039fa4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003c24 0000000000000038 00003c28 FDE cie=00000000 pc=0000000000039fd0..000000000003a268 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039fd4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039fd8 │ │ │ │ - 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 0000000000039fe0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039fec │ │ │ │ - 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 000000000003a1f0 │ │ │ │ - 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 000000000003a1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c60 0000000000000080 00003c64 FDE cie=00000000 pc=000000000003a268..000000000003b4f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a26c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a270 │ │ │ │ - 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 000000000003a278 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003a2b4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a2c0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a2cc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a2d0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a2d4 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-40 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a2dc │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2272 to 000000000003abbc │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abc0 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abc4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abc8 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abcc │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abd0 │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003abd8 │ │ │ │ - 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 000000000003abdc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003abe0 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00003ce4 0000000000000040 00003ce8 FDE cie=00000000 pc=000000000003b500..000000000003b664 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b504 │ │ │ │ +00000d18 000000000000003c 00000d1c FDE cie=00000000 pc=000000000001c800..000000000001ca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c808 │ │ │ │ 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 000000000003b518 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001c810 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c81c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003b534 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c828 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000003b628 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001c834 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 440 to 000000000001c9ec │ │ │ │ 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 000000000003b62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b650 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d58 0000000000000010 00000d5c FDE cie=00000000 pc=000000000001ca84..000000000001cac4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d6c 0000000000000010 00000d70 FDE cie=00000000 pc=000000000001cac4..000000000001cb08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d80 0000000000000010 00000d84 FDE cie=00000000 pc=000000000001cb08..000000000001cb44 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000d94 0000000000000024 00000d98 FDE cie=00000000 pc=000000000001cb44..000000000001cb9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cb58 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb5c │ │ │ │ + DW_CFA_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 000000000001cb64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001cb90 │ │ │ │ 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 000000000003b654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b658 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003d28 000000000000006c 00003d2c FDE cie=00000000 pc=000000000003b664..000000000003bba0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b668 │ │ │ │ +00000dbc 0000000000000058 00000b28 FDE cie=00000298 pc=000000000001cba0..000000000001d23c │ │ │ │ + Augmentation data: 3f 7f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b66c │ │ │ │ - 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 000000000003b674 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b680 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b68c │ │ │ │ - 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 000000000003b878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cba8 │ │ │ │ + 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 000000000001cbb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001cbd0 │ │ │ │ + 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 000000000001cbe0 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 808 to 000000000001cf08 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001cf24 │ │ │ │ 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 000000000003b87c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 472 to 000000000003ba58 │ │ │ │ - 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 000000000003ba5c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e18 000000000000004c 00000e1c FDE cie=00000000 pc=000000000001d240..000000000001d3a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ba60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000003bb40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d24c │ │ │ │ + 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 000000000001d254 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d25c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d268 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d26c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d290 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001d2dc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d2f4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d30c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d324 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d33c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001d370 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d374 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d398 │ │ │ │ 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 000000000003bb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d39c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e68 0000000000000010 00000e6c FDE cie=00000000 pc=000000000001d3a4..000000000001d3c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d98 0000000000000034 00003d9c FDE cie=00000000 pc=000000000003dbc0..000000000003dc44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dbc4 │ │ │ │ +00000e7c 0000000000000038 00000e80 FDE cie=00000000 pc=000000000001d3c4..000000000001d48c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d3cc │ │ │ │ DW_CFA_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 000000000003dbd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d3d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d3dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000003dc14 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001d468 │ │ │ │ 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 000000000003dc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d46c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003dc3c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d484 │ │ │ │ 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 000000000003dc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d488 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003dd0 0000000000000020 00003dd4 FDE cie=00000000 pc=000000000003dc60..000000000003dcdc │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003dc8c │ │ │ │ +00000eb8 0000000000000010 00000ebc FDE cie=00000000 pc=000000000001d48c..000000000001d4a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ecc 0000000000000040 00000ed0 FDE cie=00000000 pc=000000000001d4a0..000000000001d8b8 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000001d56c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d570 │ │ │ │ DW_CFA_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 000000000003dcc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d578 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 672 to 000000000001d818 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d81c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d824 │ │ │ │ + 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: 80 to 000000000001d874 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dcc8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d878 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00003df4 00000000000000b0 00003a5c FDE cie=0000039c pc=000000000003bba0..000000000003d318 │ │ │ │ - Augmentation data: 04 65 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bba4 │ │ │ │ +00000f10 0000000000000010 00000f14 FDE cie=00000000 pc=000000000001d8c0..000000000001d8e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f24 0000000000000010 00000f28 FDE cie=00000000 pc=000000000001d8e4..000000000001d904 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f38 0000000000000034 00000f3c FDE cie=00000000 pc=00000000000210e0..0000000000021198 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bba8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bbac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bbb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003bbdc │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000003bc28 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bc34 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bc40 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc44 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc48 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3300 to 000000000003c92c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210e8 │ │ │ │ + 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 00000000000210f8 │ │ │ │ + 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 0000000000021100 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000021184 │ │ │ │ + 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 0000000000021188 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002118c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00000f70 000000000000003c 00000cdc FDE cie=00000298 pc=000000000001d904..000000000001da44 │ │ │ │ + Augmentation data: da 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d908 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + 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: 8 to 000000000001d914 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d92c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d948 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c930 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d954 │ │ │ │ + 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 000000000001d958 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d95c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00000fb0 0000000000000038 00000fb4 FDE cie=00000000 pc=000000000001da44..000000000001db5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da4c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da50 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001da58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001da6c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001da74 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000001db38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c934 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c938 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c93c │ │ │ │ - DW_CFA_restore_extended: r79 (v15) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003c96c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: 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 000000000003c970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c974 │ │ │ │ - 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 000000000001db40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000fec 0000000000000030 00000ff0 FDE cie=00000000 pc=000000000001db60..000000000001dc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc2: 2280 to 000000000003d25c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001db68 │ │ │ │ + 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 000000000001db70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001db78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001dc04 │ │ │ │ + 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: 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 000000000003d268 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d26c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d270 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d274 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d278 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea8 000000000000004c 00003b10 FDE cie=0000039c pc=000000000003d320..000000000003dbb4 │ │ │ │ - Augmentation data: 72 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d324 │ │ │ │ +00001020 0000000000000050 00000d8c FDE cie=00000298 pc=000000000001dc24..000000000001e7f8 │ │ │ │ + Augmentation data: 39 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d328 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d32c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d334 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d354 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d364 │ │ │ │ - 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 000000000003d904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc2c │ │ │ │ + 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 000000000001dc50 │ │ │ │ + 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: 1524 to 000000000001e244 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e260 │ │ │ │ + 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_extended: r79 (v15) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001074 0000000000000058 00000de0 FDE cie=00000298 pc=000000000001e800..00000000000200d8 │ │ │ │ + Augmentation data: 67 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e808 │ │ │ │ + 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 000000000001e818 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e820 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e82c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e844 │ │ │ │ + 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 000000000001f614 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f630 │ │ │ │ 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 000000000003d908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f634 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d90c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f638 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=000000000003dce0..000000000003dce8 │ │ │ │ +000010d0 0000000000000010 000010d4 FDE cie=00000000 pc=00000000000211a0..00000000000211a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f0c 0000000000000010 00003f10 FDE cie=00000000 pc=000000000003dd00..000000000003dd08 │ │ │ │ +000010e4 0000000000000010 000010e8 FDE cie=00000000 pc=00000000000211c0..00000000000211c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f20 000000000000002c 00003b88 FDE cie=0000039c pc=000000000003dd20..000000000003ddf4 │ │ │ │ - Augmentation data: 6f 64 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd24 │ │ │ │ +000010f8 000000000000002c 00000e64 FDE cie=00000298 pc=00000000000211e0..00000000000212b4 │ │ │ │ + Augmentation data: 3f 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211e8 │ │ │ │ DW_CFA_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 000000000003dd30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000211f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000003ddc0 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000021280 │ │ │ │ + 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 0000000000021284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021288 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001128 0000000000000038 0000112c FDE cie=00000000 pc=00000000000212c0..0000000000021334 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212c8 │ │ │ │ + DW_CFA_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 00000000000212d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000212e0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002130c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002131c │ │ │ │ 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 000000000003ddc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021320 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ddc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021324 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002132c │ │ │ │ + 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 0000000000021330 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f50 000000000000004c 00003bb8 FDE cie=0000039c pc=000000000000e4a0..000000000000e894 │ │ │ │ - Augmentation data: 57 64 00 00 │ │ │ │ +00001164 000000000000004c 00000ed0 FDE cie=00000298 pc=000000000000e4a0..000000000000e894 │ │ │ │ + Augmentation data: eb 7d 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e4a8 │ │ │ │ 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 000000000000e4c4 │ │ │ │ @@ -9372,15 +3098,15 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e60c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e610 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa0 0000000000000024 00003fa4 FDE cie=00000000 pc=000000000000e8a0..000000000000e978 │ │ │ │ +000011b4 0000000000000028 000011b8 FDE cie=00000000 pc=000000000000e8a0..000000000000e978 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e8a8 │ │ │ │ DW_CFA_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 000000000000e8c8 │ │ │ │ @@ -9391,9415 +3117,15697 @@ │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e974 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003fc8 000000000000002c 00003fcc FDE cie=00000000 pc=000000000003de00..000000000003df18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de04 │ │ │ │ +000011e0 000000000000002c 000011e4 FDE cie=00000000 pc=0000000000021340..0000000000021458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021348 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003de0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002134c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003de14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021354 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003de24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021364 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000003de9c │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000213dc │ │ │ │ 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 000000000003dea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000213e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003dea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000213e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003ff8 0000000000000010 00003ffc FDE cie=00000000 pc=000000000003df20..000000000003df34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000400c 0000000000000010 00004010 FDE cie=00000000 pc=000000000003df40..000000000003df48 │ │ │ │ - DW_CFA_nop │ │ │ │ +00001210 0000000000000034 00000f7c FDE cie=00000298 pc=0000000000021460..0000000000021538 │ │ │ │ + Augmentation data: 67 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021468 │ │ │ │ + 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 0000000000021470 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002147c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000021500 │ │ │ │ + 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 0000000000021504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021508 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004020 0000000000000024 00004024 FDE cie=00000000 pc=00000000000415a0..00000000000416f0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000415ac │ │ │ │ +00001248 0000000000000020 0000124c FDE cie=00000000 pc=0000000000024e60..0000000000024f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e68 │ │ │ │ DW_CFA_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 00000000000415c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024e70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000041658 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024e7c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + │ │ │ │ +0000126c 0000000000000038 00000fd8 FDE cie=00000298 pc=0000000000021540..000000000002163c │ │ │ │ + Augmentation data: 1f 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021548 │ │ │ │ + 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 000000000002155c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021568 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021574 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000215e4 │ │ │ │ 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 000000000004165c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000215e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041660 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000215ec │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004048 000000000000017c 00003cb0 FDE cie=0000039c pc=000000000003df48..00000000000415a0 │ │ │ │ - Augmentation data: 87 63 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df4c │ │ │ │ +000012a8 0000000000000034 00001014 FDE cie=00000298 pc=0000000000021640..00000000000216e0 │ │ │ │ + Augmentation data: f1 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003df50 │ │ │ │ - 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 000000000003df60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003df78 │ │ │ │ - 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 000000000003df88 │ │ │ │ - DW_CFA_def_cfa_offset: 1024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021648 │ │ │ │ + DW_CFA_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 000000000002165c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000216c8 │ │ │ │ + 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 00000000000216cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000216d8 │ │ │ │ + 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 00000000000216dc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000012e0 0000000000000038 0000104c FDE cie=00000298 pc=00000000000216e0..00000000000218dc │ │ │ │ + Augmentation data: c2 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000216e8 │ │ │ │ + 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 00000000000216f8 │ │ │ │ + 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 0000000000021848 │ │ │ │ + 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 000000000002184c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021858 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000131c 0000000000000054 00001088 FDE cie=00000298 pc=00000000000218e0..00000000000232b8 │ │ │ │ + Augmentation data: 9b 7c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000218e8 │ │ │ │ + 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 00000000000218fc │ │ │ │ + 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 0000000000021904 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021920 │ │ │ │ + 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 000000000003ea24 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ea2c │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1780 to 000000000003f120 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f124 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003f154 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f170 │ │ │ │ + DW_CFA_advance_loc2: 3480 to 00000000000226b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000226d4 │ │ │ │ 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 000000000003f174 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f178 │ │ │ │ - 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 00000000000226dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001374 0000000000000054 000010e0 FDE cie=00000298 pc=00000000000232c0..0000000000024b60 │ │ │ │ + Augmentation data: ba 7d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232c8 │ │ │ │ + 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 00000000000232e0 │ │ │ │ + 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 00000000000232e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000232fc │ │ │ │ + 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 0000000000023da8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023dc4 │ │ │ │ + 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 0000000000023dc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 992 to 000000000003f558 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000003f5c4 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 996 to 000000000003f9a8 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc2: 2100 to 00000000000401dc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401e0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000401e4 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000402a0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 368 to 0000000000040410 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000040478 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 464 to 0000000000040648 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000406b0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000406e4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000040738 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040758 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040780 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000407c0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000040840 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040844 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040848 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000004096c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040970 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004097c │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040980 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 144 to 0000000000040a10 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040a14 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040a34 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000040ab0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040acc │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000040b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023dcc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000013cc 000000000000003c 00001138 FDE cie=00000298 pc=0000000000024f40..00000000000250f8 │ │ │ │ + Augmentation data: bb 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f48 │ │ │ │ + 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 0000000000024f50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024f5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f64 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000024fc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b34 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040b38 │ │ │ │ + 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 0000000000024fcc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024fd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000040bf0 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000040c78 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040c90 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000040ce0 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 400 to 0000000000040e70 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 548 to 0000000000041094 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000041160 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000411c8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000411e4 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411e8 │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000411f8 │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000041274 │ │ │ │ - DW_CFA_restore_extended: r77 (v13) │ │ │ │ - DW_CFA_restore_extended: r78 (v14) │ │ │ │ - DW_CFA_advance_loc1: 296 to 000000000004139c │ │ │ │ - DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ - DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000413fc │ │ │ │ - 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=0000000000024b60..0000000000024e4c │ │ │ │ + Augmentation data: 8a 7e 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000024b94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b98 │ │ │ │ + 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 0000000000024ca0 │ │ │ │ + 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 0000000000024ca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ca8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000024d2c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024d98 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000024e0c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024e3c │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024e48 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000041c8 0000000000000010 000041cc FDE cie=00000000 pc=0000000000043400..0000000000043408 │ │ │ │ +00001450 0000000000000010 00001454 FDE cie=00000000 pc=0000000000026e00..0000000000026e14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041dc 0000000000000010 000041e0 FDE cie=00000000 pc=0000000000043420..0000000000043430 │ │ │ │ +00001464 0000000000000010 00001468 FDE cie=00000000 pc=0000000000026e20..0000000000026e28 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041f0 0000000000000010 000041f4 FDE cie=00000000 pc=0000000000043440..0000000000043448 │ │ │ │ +00001478 0000000000000010 0000147c FDE cie=00000000 pc=0000000000026e40..0000000000026e50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004204 0000000000000010 00004208 FDE cie=00000000 pc=0000000000043460..0000000000043474 │ │ │ │ +0000148c 0000000000000010 00001490 FDE cie=00000000 pc=0000000000026e60..0000000000026e68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004218 0000000000000010 0000421c FDE cie=00000000 pc=0000000000043480..00000000000434b4 │ │ │ │ +000014a0 0000000000000010 000014a4 FDE cie=00000000 pc=0000000000026e80..0000000000026e94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000422c 0000000000000010 00004230 FDE cie=00000000 pc=00000000000434c0..00000000000434d4 │ │ │ │ +000014b4 0000000000000010 000014b8 FDE cie=00000000 pc=0000000000026ea0..0000000000026ed4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004240 0000000000000010 00004244 FDE cie=00000000 pc=00000000000434e0..0000000000043514 │ │ │ │ +000014c8 0000000000000010 000014cc FDE cie=00000000 pc=0000000000026ee0..0000000000026ef4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004254 0000000000000010 00004258 FDE cie=00000000 pc=0000000000043520..0000000000043530 │ │ │ │ +000014dc 0000000000000010 000014e0 FDE cie=00000000 pc=0000000000026f00..0000000000026f34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004268 0000000000000010 0000426c FDE cie=00000000 pc=0000000000043540..0000000000043554 │ │ │ │ +000014f0 0000000000000010 000014f4 FDE cie=00000000 pc=0000000000026f40..0000000000026f50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000427c 0000000000000010 00004280 FDE cie=00000000 pc=0000000000043560..0000000000043594 │ │ │ │ +00001504 0000000000000010 00001508 FDE cie=00000000 pc=0000000000026f60..0000000000026f74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004290 0000000000000010 00004294 FDE cie=00000000 pc=00000000000435a0..00000000000435b0 │ │ │ │ +00001518 0000000000000010 0000151c FDE cie=00000000 pc=0000000000026f80..0000000000026fb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042a4 0000000000000010 000042a8 FDE cie=00000000 pc=00000000000435c0..00000000000435d4 │ │ │ │ +0000152c 0000000000000010 00001530 FDE cie=00000000 pc=0000000000026fc0..0000000000026fd0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042b8 0000000000000010 000042bc FDE cie=00000000 pc=00000000000435e0..0000000000043614 │ │ │ │ +00001540 0000000000000010 00001544 FDE cie=00000000 pc=0000000000026fe0..0000000000026ff4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042cc 0000000000000010 000042d0 FDE cie=00000000 pc=0000000000043620..0000000000043630 │ │ │ │ +00001554 0000000000000010 00001558 FDE cie=00000000 pc=0000000000027000..0000000000027034 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042e0 0000000000000010 000042e4 FDE cie=00000000 pc=0000000000043640..0000000000043648 │ │ │ │ +00001568 0000000000000010 0000156c FDE cie=00000000 pc=0000000000027040..0000000000027050 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042f4 0000000000000010 000042f8 FDE cie=00000000 pc=0000000000043660..0000000000043668 │ │ │ │ +0000157c 0000000000000010 00001580 FDE cie=00000000 pc=0000000000027060..0000000000027068 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004308 0000000000000010 0000430c FDE cie=00000000 pc=0000000000043680..0000000000043688 │ │ │ │ +00001590 0000000000000010 00001594 FDE cie=00000000 pc=0000000000027080..0000000000027088 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000431c 0000000000000010 00004320 FDE cie=00000000 pc=00000000000436a0..00000000000436ac │ │ │ │ +000015a4 0000000000000010 000015a8 FDE cie=00000000 pc=00000000000270a0..00000000000270a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004330 0000000000000010 00004334 FDE cie=00000000 pc=00000000000436c0..00000000000436cc │ │ │ │ +000015b8 0000000000000010 000015bc FDE cie=00000000 pc=00000000000270c0..00000000000270cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004344 0000000000000010 00004348 FDE cie=00000000 pc=00000000000436e0..00000000000436ec │ │ │ │ +000015cc 0000000000000010 000015d0 FDE cie=00000000 pc=00000000000270e0..00000000000270ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004358 0000000000000010 0000435c FDE cie=00000000 pc=0000000000043700..000000000004370c │ │ │ │ +000015e0 0000000000000010 000015e4 FDE cie=00000000 pc=0000000000027100..000000000002710c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000436c 0000000000000010 00004370 FDE cie=00000000 pc=0000000000043720..000000000004372c │ │ │ │ +000015f4 0000000000000010 000015f8 FDE cie=00000000 pc=0000000000027120..000000000002712c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004380 0000000000000010 00004384 FDE cie=00000000 pc=0000000000043740..000000000004374c │ │ │ │ +00001608 0000000000000010 0000160c FDE cie=00000000 pc=0000000000027140..000000000002714c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004394 0000000000000010 00004398 FDE cie=00000000 pc=0000000000043760..000000000004376c │ │ │ │ +0000161c 0000000000000010 00001620 FDE cie=00000000 pc=0000000000027160..000000000002716c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043a8 0000000000000010 000043ac FDE cie=00000000 pc=0000000000043780..000000000004378c │ │ │ │ +00001630 0000000000000010 00001634 FDE cie=00000000 pc=0000000000027180..000000000002718c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043bc 0000000000000010 000043c0 FDE cie=00000000 pc=00000000000437a0..00000000000437ac │ │ │ │ +00001644 0000000000000010 00001648 FDE cie=00000000 pc=00000000000271a0..00000000000271ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043d0 0000000000000010 000043d4 FDE cie=00000000 pc=00000000000437c0..00000000000437cc │ │ │ │ +00001658 0000000000000010 0000165c FDE cie=00000000 pc=00000000000271c0..00000000000271cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043e4 0000000000000010 000043e8 FDE cie=00000000 pc=00000000000437e0..00000000000437fc │ │ │ │ +0000166c 0000000000000010 00001670 FDE cie=00000000 pc=00000000000271e0..00000000000271ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000043f8 0000000000000010 000043fc FDE cie=00000000 pc=0000000000043800..0000000000043810 │ │ │ │ +00001680 0000000000000010 00001684 FDE cie=00000000 pc=0000000000027200..000000000002721c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000440c 0000000000000010 00004410 FDE cie=00000000 pc=0000000000043820..000000000004382c │ │ │ │ +00001694 0000000000000010 00001698 FDE cie=00000000 pc=0000000000027220..0000000000027230 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004420 0000000000000010 00004424 FDE cie=00000000 pc=0000000000043840..000000000004385c │ │ │ │ +000016a8 0000000000000010 000016ac FDE cie=00000000 pc=0000000000027240..000000000002724c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004434 0000000000000010 00004438 FDE cie=00000000 pc=0000000000043860..0000000000043870 │ │ │ │ +000016bc 0000000000000010 000016c0 FDE cie=00000000 pc=0000000000027260..000000000002727c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004448 0000000000000010 0000444c FDE cie=00000000 pc=0000000000043880..000000000004388c │ │ │ │ +000016d0 0000000000000010 000016d4 FDE cie=00000000 pc=0000000000027280..0000000000027290 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000445c 0000000000000010 00004460 FDE cie=00000000 pc=00000000000438a0..00000000000438bc │ │ │ │ +000016e4 0000000000000010 000016e8 FDE cie=00000000 pc=00000000000272a0..00000000000272ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004470 0000000000000010 00004474 FDE cie=00000000 pc=00000000000438c0..00000000000438d0 │ │ │ │ +000016f8 0000000000000010 000016fc FDE cie=00000000 pc=00000000000272c0..00000000000272dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004484 0000000000000010 00004488 FDE cie=00000000 pc=00000000000438e0..00000000000438ec │ │ │ │ +0000170c 0000000000000010 00001710 FDE cie=00000000 pc=00000000000272e0..00000000000272f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004498 0000000000000010 0000449c FDE cie=00000000 pc=0000000000043900..000000000004391c │ │ │ │ +00001720 0000000000000010 00001724 FDE cie=00000000 pc=0000000000027300..000000000002730c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044ac 0000000000000010 000044b0 FDE cie=00000000 pc=0000000000043920..0000000000043930 │ │ │ │ +00001734 0000000000000010 00001738 FDE cie=00000000 pc=0000000000027320..000000000002733c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044c0 0000000000000010 000044c4 FDE cie=00000000 pc=0000000000043940..0000000000043948 │ │ │ │ +00001748 0000000000000010 0000174c FDE cie=00000000 pc=0000000000027340..0000000000027350 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044d4 0000000000000010 000044d8 FDE cie=00000000 pc=0000000000043960..0000000000043968 │ │ │ │ +0000175c 0000000000000010 00001760 FDE cie=00000000 pc=0000000000027360..0000000000027368 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044e8 0000000000000010 000044ec FDE cie=00000000 pc=0000000000043980..0000000000043988 │ │ │ │ +00001770 0000000000000010 00001774 FDE cie=00000000 pc=0000000000027380..0000000000027388 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044fc 0000000000000010 00004500 FDE cie=00000000 pc=00000000000439a0..00000000000439a8 │ │ │ │ +00001784 0000000000000010 00001788 FDE cie=00000000 pc=00000000000273a0..00000000000273a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004510 0000000000000018 00004514 FDE cie=00000000 pc=00000000000439c0..0000000000043a1c │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000439f4 │ │ │ │ +00001798 0000000000000010 0000179c FDE cie=00000000 pc=00000000000273c0..00000000000273c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000017ac 0000000000000018 000017b0 FDE cie=00000000 pc=00000000000273e0..000000000002743c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000439f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027418 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000452c 0000000000000018 00004530 FDE cie=00000000 pc=0000000000043a20..0000000000043a64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043a3c │ │ │ │ +000017c8 0000000000000018 000017cc FDE cie=00000000 pc=0000000000027440..0000000000027484 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002745c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027460 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004548 0000000000000018 0000454c FDE cie=00000000 pc=0000000000043a80..0000000000043ac4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043a9c │ │ │ │ +000017e4 0000000000000018 000017e8 FDE cie=00000000 pc=00000000000274a0..00000000000274e4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000274bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000274c0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004564 0000000000000018 00004568 FDE cie=00000000 pc=0000000000043ae0..0000000000043b24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043afc │ │ │ │ +00001800 0000000000000018 00001804 FDE cie=00000000 pc=0000000000027500..0000000000027544 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002751c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027520 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004580 0000000000000018 00004584 FDE cie=00000000 pc=0000000000043b40..0000000000043b84 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000043b5c │ │ │ │ +0000181c 0000000000000018 00001820 FDE cie=00000000 pc=0000000000027560..00000000000275a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002757c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027580 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000459c 0000000000000024 00004204 FDE cie=0000039c pc=0000000000043ba0..0000000000043c08 │ │ │ │ - Augmentation data: 7f 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043bd4 │ │ │ │ +00001838 0000000000000024 000015a4 FDE cie=00000298 pc=00000000000275c0..0000000000027628 │ │ │ │ + Augmentation data: 72 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000275f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000275f8 │ │ │ │ DW_CFA_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 0000000000043bf4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027614 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027618 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045c4 0000000000000024 0000422c FDE cie=0000039c pc=000000000000e064..000000000000e148 │ │ │ │ - Augmentation data: 5f 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ +00001860 0000000000000024 000015cc FDE cie=00000298 pc=000000000000d9c0..000000000000daa4 │ │ │ │ + Augmentation data: 52 7a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d9c8 │ │ │ │ DW_CFA_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 000000000000e078 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d9d4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000045ec 0000000000000020 000045f0 FDE cie=00000000 pc=0000000000043ce0..0000000000043d40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043cf4 │ │ │ │ +00001888 0000000000000020 0000188c FDE cie=00000000 pc=0000000000027700..0000000000027760 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027714 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027718 │ │ │ │ DW_CFA_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 0000000000043d20 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027740 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004610 0000000000000020 00004614 FDE cie=00000000 pc=0000000000043d40..0000000000043da0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000043d54 │ │ │ │ +000018ac 0000000000000020 000018b0 FDE cie=00000000 pc=0000000000027760..00000000000277c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027774 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027778 │ │ │ │ DW_CFA_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 0000000000043d80 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000277a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004634 0000000000000024 0000429c FDE cie=0000039c pc=0000000000043da0..0000000000043e08 │ │ │ │ - Augmentation data: 03 61 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043dd4 │ │ │ │ +000018d0 0000000000000024 0000163c FDE cie=00000298 pc=00000000000277c0..0000000000027828 │ │ │ │ + Augmentation data: f6 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000277f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277f8 │ │ │ │ DW_CFA_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 0000000000043df4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027814 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027818 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000465c 0000000000000024 000042c4 FDE cie=0000039c pc=000000000000e148..000000000000e214 │ │ │ │ - Augmentation data: e3 60 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e14c │ │ │ │ +000018f8 0000000000000024 00001664 FDE cie=00000298 pc=000000000000daa4..000000000000db70 │ │ │ │ + Augmentation data: d6 79 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000daac │ │ │ │ DW_CFA_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 000000000000e15c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dab8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004684 0000000000000030 00004688 FDE cie=00000000 pc=0000000000043ee0..0000000000043f84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ee4 │ │ │ │ +00001920 0000000000000030 00001924 FDE cie=00000000 pc=0000000000027900..00000000000279a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027908 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043ef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027914 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000043efc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002791c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000043f08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027928 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000043f78 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000027998 │ │ │ │ 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 0000000000043f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002799c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046b8 0000000000000034 000046bc FDE cie=00000000 pc=0000000000043fa0..00000000000440a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fa4 │ │ │ │ +00001954 0000000000000034 00001958 FDE cie=00000000 pc=00000000000279c0..0000000000027ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000279c8 │ │ │ │ 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 0000000000043fb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000279d8 │ │ │ │ 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 0000000000044070 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000027a90 │ │ │ │ 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 0000000000044074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a98 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000046f0 0000000000000024 000046f4 FDE cie=00000000 pc=00000000000440a0..00000000000440ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440a4 │ │ │ │ +0000198c 0000000000000024 00001990 FDE cie=00000000 pc=0000000000027ac0..0000000000027b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ac8 │ │ │ │ DW_CFA_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 00000000000440b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ad0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000440e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027b04 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000440e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004718 00000000000000a8 0000471c FDE cie=00000000 pc=0000000000044100..0000000000044694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044104 │ │ │ │ +000019b4 00000000000000a8 000019b8 FDE cie=00000000 pc=0000000000027b20..00000000000280b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b28 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044114 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027b34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004411c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004416c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000027b8c │ │ │ │ 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 0000000000044170 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044178 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b98 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004417c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b9c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ba0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ba4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 556 to 00000000000443b0 │ │ │ │ + DW_CFA_advance_loc1: 556 to 0000000000027dd0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dd4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dd8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027ddc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000443e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027e00 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000443e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e08 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e0c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000443f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e10 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000004452c │ │ │ │ + DW_CFA_advance_loc1: 316 to 0000000000027f4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044534 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f54 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f58 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004453c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f5c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044540 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004455c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027f7c │ │ │ │ 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 0000000000044568 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027f88 │ │ │ │ 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 00000000000445f0 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000028010 │ │ │ │ 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 00000000000445f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028014 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028018 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002801c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028020 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000047c4 0000000000000024 000047c8 FDE cie=00000000 pc=00000000000446a0..00000000000446ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446a4 │ │ │ │ +00001a60 0000000000000024 00001a64 FDE cie=00000000 pc=00000000000280c0..000000000002810c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280c8 │ │ │ │ DW_CFA_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 00000000000446b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000280d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000446e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000028104 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028108 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047ec 0000000000000030 00004454 FDE cie=0000039c pc=0000000000044700..0000000000044760 │ │ │ │ - Augmentation data: 67 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044704 │ │ │ │ +00001a88 0000000000000030 000017f4 FDE cie=00000298 pc=0000000000028120..0000000000028180 │ │ │ │ + Augmentation data: 5a 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028128 │ │ │ │ DW_CFA_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 0000000000044710 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028130 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000044748 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028168 │ │ │ │ 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 000000000004474c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002816c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044758 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028178 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004475c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002817c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004820 0000000000000030 00004488 FDE cie=0000039c pc=0000000000044760..00000000000447c0 │ │ │ │ - Augmentation data: 3b 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044764 │ │ │ │ +00001abc 0000000000000030 00001828 FDE cie=00000298 pc=0000000000028180..00000000000281e0 │ │ │ │ + Augmentation data: 2e 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028188 │ │ │ │ DW_CFA_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 0000000000044770 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028190 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000447a8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000281c8 │ │ │ │ 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 00000000000447ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000447b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000281d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00004854 0000000000000028 000044bc FDE cie=0000039c pc=00000000000447c0..0000000000044824 │ │ │ │ - Augmentation data: 0f 5f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447c4 │ │ │ │ +00001af0 0000000000000028 0000185c FDE cie=00000298 pc=00000000000281e0..0000000000028244 │ │ │ │ + Augmentation data: 02 78 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000281e8 │ │ │ │ DW_CFA_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 00000000000447dc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000281fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004481c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002823c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028240 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004880 0000000000000028 000044e8 FDE cie=0000039c pc=0000000000044920..0000000000044984 │ │ │ │ - Augmentation data: eb 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044924 │ │ │ │ +00001b1c 0000000000000028 00001888 FDE cie=00000298 pc=0000000000028340..00000000000283a4 │ │ │ │ + Augmentation data: de 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028348 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004493c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002835c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004497c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002839c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048ac 0000000000000028 00004514 FDE cie=0000039c pc=0000000000044824..0000000000044898 │ │ │ │ - Augmentation data: c7 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044828 │ │ │ │ +00001b48 0000000000000028 000018b4 FDE cie=00000298 pc=0000000000028244..00000000000282b8 │ │ │ │ + Augmentation data: ba 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004482c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002824c │ │ │ │ DW_CFA_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 0000000000044840 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028260 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000044890 │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000282b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048d8 0000000000000028 00004540 FDE cie=0000039c pc=00000000000448a0..0000000000044914 │ │ │ │ - Augmentation data: a3 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000448a4 │ │ │ │ +00001b74 0000000000000028 000018e0 FDE cie=00000298 pc=00000000000282c0..0000000000028334 │ │ │ │ + Augmentation data: 96 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000448a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000282c8 │ │ │ │ DW_CFA_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 00000000000448bc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000282dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000004490c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002832c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004904 0000000000000028 0000456c FDE cie=0000039c pc=0000000000044984..00000000000449f8 │ │ │ │ - Augmentation data: 7f 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044988 │ │ │ │ +00001ba0 0000000000000028 0000190c FDE cie=00000298 pc=00000000000283a4..0000000000028418 │ │ │ │ + Augmentation data: 72 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004498c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000283ac │ │ │ │ DW_CFA_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 00000000000449a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000283c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000449f0 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028410 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000449f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028414 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004930 0000000000000028 00004598 FDE cie=0000039c pc=0000000000044a00..0000000000044a74 │ │ │ │ - Augmentation data: 5b 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a04 │ │ │ │ +00001bcc 0000000000000028 00001938 FDE cie=00000298 pc=0000000000028420..0000000000028494 │ │ │ │ + Augmentation data: 4e 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028428 │ │ │ │ DW_CFA_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 0000000000044a1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002843c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000044a6c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002848c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028490 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000495c 0000000000000024 000045c4 FDE cie=0000039c pc=0000000000043c08..0000000000043c70 │ │ │ │ - Augmentation data: 37 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043c3c │ │ │ │ +00001bf8 0000000000000024 00001964 FDE cie=00000298 pc=0000000000027628..0000000000027690 │ │ │ │ + Augmentation data: 2a 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002765c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027660 │ │ │ │ DW_CFA_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 0000000000043c5c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002767c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027680 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004984 0000000000000024 000045ec FDE cie=0000039c pc=0000000000043c70..0000000000043cd8 │ │ │ │ - Augmentation data: 17 5e 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043ca4 │ │ │ │ +00001c20 0000000000000024 0000198c FDE cie=00000298 pc=0000000000027690..00000000000276f8 │ │ │ │ + Augmentation data: 0a 77 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000276c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ca8 │ │ │ │ + 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: 28 to 0000000000043cc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000276e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049ac 0000000000000024 00004614 FDE cie=0000039c pc=0000000000043e08..0000000000043e70 │ │ │ │ - Augmentation data: f7 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043e3c │ │ │ │ +00001c48 0000000000000024 000019b4 FDE cie=00000298 pc=0000000000027828..0000000000027890 │ │ │ │ + Augmentation data: ea 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002785c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027860 │ │ │ │ DW_CFA_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 0000000000043e5c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002787c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027880 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049d4 0000000000000024 0000463c FDE cie=0000039c pc=0000000000043e70..0000000000043ed8 │ │ │ │ - Augmentation data: d7 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000043ea4 │ │ │ │ +00001c70 0000000000000024 000019dc FDE cie=00000298 pc=0000000000027890..00000000000278f8 │ │ │ │ + Augmentation data: ca 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000278c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278c8 │ │ │ │ DW_CFA_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 0000000000043ec4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000278e4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049fc 0000000000000024 00004664 FDE cie=0000039c pc=0000000000044a80..0000000000044b10 │ │ │ │ - Augmentation data: b7 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a84 │ │ │ │ +00001c98 0000000000000024 00001a04 FDE cie=00000298 pc=00000000000284a0..0000000000028530 │ │ │ │ + Augmentation data: ab 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284a8 │ │ │ │ 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 0000000000044ad0 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000284f0 │ │ │ │ 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 0000000000044ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004a24 0000000000000024 0000468c FDE cie=0000039c pc=0000000000044b20..0000000000044bbc │ │ │ │ - Augmentation data: a3 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b24 │ │ │ │ +00001cc0 0000000000000024 00001a2c FDE cie=00000298 pc=0000000000028540..00000000000285dc │ │ │ │ + Augmentation data: 97 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028548 │ │ │ │ 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 0000000000044b78 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000028598 │ │ │ │ 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 0000000000044b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002859c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044b84 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000285a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004a4c 000000000000004c 000046b4 FDE cie=0000039c pc=0000000000044bc0..0000000000044cd0 │ │ │ │ - Augmentation data: 93 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044bcc │ │ │ │ +00001ce8 000000000000004c 00001a54 FDE cie=00000298 pc=00000000000285e0..00000000000286f0 │ │ │ │ + Augmentation data: 87 76 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000285ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000285f0 │ │ │ │ DW_CFA_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 0000000000044bd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000285f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044be0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028600 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000044c3c │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002865c │ │ │ │ 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 0000000000044c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028660 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028664 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000044c8c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000286ac │ │ │ │ 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 0000000000044c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000286b0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00004a9c 000000000000002c 00004aa0 FDE cie=00000000 pc=0000000000044ce0..0000000000044dc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce4 │ │ │ │ +00001d38 000000000000002c 00001d3c FDE cie=00000000 pc=0000000000028700..00000000000287e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028704 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028708 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000044cf4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028714 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044cfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002871c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044d0c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002872c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000044db8 │ │ │ │ + DW_CFA_advance_loc: 172 to 00000000000287d8 │ │ │ │ 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 0000000000044dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004acc 000000000000002c 00004ad0 FDE cie=00000000 pc=0000000000044de0..0000000000044f04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044de4 │ │ │ │ +00001d68 000000000000002c 00001d6c FDE cie=00000000 pc=0000000000028800..0000000000028924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028808 │ │ │ │ DW_CFA_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 0000000000044e2c │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000002884c │ │ │ │ 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 0000000000044e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028854 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000044e6c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002888c │ │ │ │ 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 0000000000044e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028890 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028894 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004afc 000000000000002c 00004764 FDE cie=0000039c pc=0000000000044f20..000000000004502c │ │ │ │ - Augmentation data: 07 5d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f24 │ │ │ │ +00001d98 000000000000002c 00001b04 FDE cie=00000298 pc=0000000000028940..0000000000028a4c │ │ │ │ + Augmentation data: fb 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028948 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002894c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044f34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028954 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000044fcc │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000289ec │ │ │ │ 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 0000000000044fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004b2c 000000000000002c 00004794 FDE cie=0000039c pc=0000000000045040..000000000004514c │ │ │ │ - Augmentation data: e5 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045044 │ │ │ │ +00001dc8 000000000000002c 00001b34 FDE cie=00000298 pc=0000000000028a60..0000000000028b6c │ │ │ │ + Augmentation data: d9 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004504c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a6c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045054 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028a74 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000450ec │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000028b0c │ │ │ │ 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 00000000000450f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000450f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b14 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004b5c 000000000000002c 000047c4 FDE cie=0000039c pc=0000000000045160..000000000004526c │ │ │ │ - Augmentation data: c3 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045164 │ │ │ │ +00001df8 000000000000002c 00001b64 FDE cie=00000298 pc=0000000000028b80..0000000000028c8c │ │ │ │ + Augmentation data: b7 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004516c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045174 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028b94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004520c │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000028c2c │ │ │ │ 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 0000000000045210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c34 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004b8c 0000000000000044 000047f4 FDE cie=0000039c pc=0000000000045280..00000000000453c4 │ │ │ │ - Augmentation data: a1 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045284 │ │ │ │ +00001e28 0000000000000044 00001b94 FDE cie=00000298 pc=0000000000028ca0..0000000000028de4 │ │ │ │ + Augmentation data: 95 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ca8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004528c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045294 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028cb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000452bc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028cdc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000045330 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000028d50 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045358 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000028d78 │ │ │ │ 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 000000000004535c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045360 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d80 │ │ │ │ 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 0000000000045364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d84 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004536c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028d8c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bd4 0000000000000028 0000483c FDE cie=0000039c pc=00000000000453e0..00000000000454cc │ │ │ │ - Augmentation data: 6f 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453e4 │ │ │ │ +00001e70 0000000000000028 00001bdc FDE cie=00000298 pc=0000000000028e00..0000000000028eec │ │ │ │ + Augmentation data: 63 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000453e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e08 │ │ │ │ DW_CFA_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 00000000000453f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028e10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004540c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000028e2c │ │ │ │ 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 0000000000045410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e34 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004c00 0000000000000030 00004868 FDE cie=0000039c pc=00000000000454e0..00000000000455d8 │ │ │ │ - Augmentation data: 5b 5c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454e4 │ │ │ │ +00001e9c 0000000000000030 00001c08 FDE cie=00000298 pc=0000000000028f00..0000000000028ff8 │ │ │ │ + Augmentation data: 4f 75 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000454e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f08 │ │ │ │ DW_CFA_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 00000000000454f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f10 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000454f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f18 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000045590 │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000028fb0 │ │ │ │ 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 0000000000045594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028fb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c34 0000000000000028 00004c38 FDE cie=00000000 pc=00000000000455e0..00000000000456a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455e4 │ │ │ │ +00001ed0 0000000000000028 00001ed4 FDE cie=00000000 pc=0000000000029000..00000000000290c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000455e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029008 │ │ │ │ DW_CFA_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 00000000000455f8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029018 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000045694 │ │ │ │ + DW_CFA_advance_loc: 156 to 00000000000290b4 │ │ │ │ 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 0000000000045698 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004569c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c60 0000000000000028 00004c64 FDE cie=00000000 pc=00000000000456c0..0000000000045790 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456c4 │ │ │ │ +00001efc 0000000000000028 00001f00 FDE cie=00000000 pc=00000000000290e0..00000000000291b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000290e8 │ │ │ │ DW_CFA_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 00000000000456d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000290f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000004577c │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000002919c │ │ │ │ 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 0000000000045780 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c8c 0000000000000030 000048f4 FDE cie=0000039c pc=00000000000457a0..00000000000458a0 │ │ │ │ - Augmentation data: e7 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457a4 │ │ │ │ +00001f28 0000000000000030 00001c94 FDE cie=00000298 pc=00000000000291c0..00000000000292c0 │ │ │ │ + Augmentation data: db 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000291c8 │ │ │ │ DW_CFA_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 00000000000457b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000291d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000457b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000291d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000045858 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000029278 │ │ │ │ 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 000000000004585c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002927c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029280 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc0 0000000000000034 00004928 FDE cie=0000039c pc=00000000000458a0..0000000000045b34 │ │ │ │ - Augmentation data: cb 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458a4 │ │ │ │ +00001f5c 0000000000000034 00001cc8 FDE cie=00000298 pc=00000000000292c0..0000000000029554 │ │ │ │ + Augmentation data: bf 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000458a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000292c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000458b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000292d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000458bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000292dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000458c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000292e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 324 to 0000000000045a0c │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002942c │ │ │ │ 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 0000000000045a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029430 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029434 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004cf8 0000000000000034 00004960 FDE cie=0000039c pc=0000000000045b40..0000000000045dec │ │ │ │ - Augmentation data: c3 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b44 │ │ │ │ +00001f94 0000000000000034 00001d00 FDE cie=00000298 pc=0000000000029560..000000000002980c │ │ │ │ + Augmentation data: b7 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029568 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b54 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029574 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045b5c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002957c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b68 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029588 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000045cc4 │ │ │ │ + DW_CFA_advance_loc1: 348 to 00000000000296e4 │ │ │ │ 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 0000000000045cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296ec │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d30 0000000000000038 00004d34 FDE cie=00000000 pc=0000000000045e00..0000000000045ea8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e04 │ │ │ │ +00001fcc 0000000000000038 00001fd0 FDE cie=00000000 pc=0000000000029820..00000000000298c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029828 │ │ │ │ DW_CFA_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 0000000000045e10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029830 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000045e70 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000029890 │ │ │ │ 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 0000000000045e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045e80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000298a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045e88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000298a8 │ │ │ │ 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 0000000000045e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000045ea0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000298c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d6c 0000000000000024 00004d70 FDE cie=00000000 pc=0000000000045ec0..0000000000045f50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ec4 │ │ │ │ +00002008 0000000000000024 0000200c FDE cie=00000000 pc=00000000000298e0..0000000000029970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298e8 │ │ │ │ DW_CFA_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 0000000000045ed8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000298f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045f00 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029920 │ │ │ │ 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 0000000000045f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045f18 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029938 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004d94 0000000000000024 00004d98 FDE cie=00000000 pc=0000000000045f60..0000000000045ff8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f64 │ │ │ │ +00002030 0000000000000024 00002034 FDE cie=00000000 pc=0000000000029980..0000000000029a18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029988 │ │ │ │ DW_CFA_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 0000000000045f78 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029998 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000045fb8 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000299d8 │ │ │ │ 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 0000000000045fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000299dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000299e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004dbc 0000000000000028 00004dc0 FDE cie=00000000 pc=0000000000046000..000000000004608c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046004 │ │ │ │ +00002058 0000000000000028 0000205c FDE cie=00000000 pc=0000000000029a20..0000000000029aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046014 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029a34 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004601c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029a3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000046080 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029aa0 │ │ │ │ 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 0000000000046084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029aa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029aa8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004de8 0000000000000028 00004dec FDE cie=00000000 pc=00000000000460a0..000000000004612c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000460a4 │ │ │ │ +00002084 0000000000000028 00002088 FDE cie=00000000 pc=0000000000029ac0..0000000000029b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000460a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ac8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000460b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029ad4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000460bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029adc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000046120 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029b40 │ │ │ │ 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 0000000000046124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e14 0000000000000028 00004e18 FDE cie=00000000 pc=0000000000046140..00000000000461cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046144 │ │ │ │ +000020b0 0000000000000028 000020b4 FDE cie=00000000 pc=0000000000029b60..0000000000029bec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046154 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029b74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004615c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029b7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000461c0 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000029be0 │ │ │ │ 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 00000000000461c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029be8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e40 0000000000000038 00004e44 FDE cie=00000000 pc=00000000000461e0..00000000000462b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461e4 │ │ │ │ +000020dc 0000000000000038 000020e0 FDE cie=00000000 pc=0000000000029c00..0000000000029cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000461e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029c08 │ │ │ │ DW_CFA_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 00000000000461f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029c14 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000046280 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000029ca0 │ │ │ │ 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 0000000000046284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046290 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046298 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029cb8 │ │ │ │ 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 000000000004629c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000462b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029cd0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029cd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e7c 0000000000000010 00004e80 FDE cie=00000000 pc=0000000000041700..000000000004170c │ │ │ │ +00002118 0000000000000010 0000211c FDE cie=00000000 pc=0000000000025100..000000000002510c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e90 0000000000000010 00004e94 FDE cie=00000000 pc=000000000004170c..0000000000041714 │ │ │ │ +0000212c 0000000000000010 00002130 FDE cie=00000000 pc=000000000002510c..0000000000025114 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea4 000000000000004c 00004ea8 FDE cie=00000000 pc=0000000000041720..0000000000041a50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041724 │ │ │ │ +00002140 000000000000004c 00002144 FDE cie=00000000 pc=0000000000025120..0000000000025450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025128 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041734 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025134 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004173c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002513c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041748 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025148 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000041788 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000025188 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 448 to 0000000000041948 │ │ │ │ + DW_CFA_advance_loc1: 448 to 0000000000025348 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000041974 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000025374 │ │ │ │ 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 0000000000041978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025378 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004197c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002537c │ │ │ │ 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 0000000000041a10 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000025410 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025414 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ │ │ │ │ -00004ef4 0000000000000028 00004ef8 FDE cie=00000000 pc=0000000000041a50..0000000000041adc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a54 │ │ │ │ +00002190 0000000000000028 00002194 FDE cie=00000000 pc=0000000000025450..00000000000254dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025458 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002545c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025464 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000041ad0 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000254d0 │ │ │ │ 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 0000000000041ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004f20 0000000000000030 00004b88 FDE cie=0000039c pc=00000000000462c0..00000000000463f8 │ │ │ │ - Augmentation data: cc 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462c4 │ │ │ │ +000021bc 0000000000000030 00001f28 FDE cie=00000298 pc=0000000000029ce0..0000000000029e18 │ │ │ │ + Augmentation data: c0 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ce4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000462c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ce8 │ │ │ │ DW_CFA_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 00000000000462d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029cf0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000462e8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000029d08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 220 to 00000000000463c4 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000029de4 │ │ │ │ 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 00000000000463c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029de8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029dec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021f0 0000000000000034 000021f4 FDE cie=00000000 pc=0000000000029e20..0000000000029ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e28 │ │ │ │ + DW_CFA_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 0000000000029e6c │ │ │ │ + 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 0000000000029e70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029e88 │ │ │ │ + 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 0000000000029e8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000463cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029ec8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ecc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f54 000000000000004c 00004bbc FDE cie=0000039c pc=0000000000046400..0000000000046ab8 │ │ │ │ - Augmentation data: 9f 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046404 │ │ │ │ +00002228 000000000000004c 00001f94 FDE cie=00000298 pc=0000000000029ee0..000000000002a598 │ │ │ │ + Augmentation data: 5b 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029ee8 │ │ │ │ DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ef0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046418 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ef8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004642c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029f0c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046434 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029f14 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046440 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029f20 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004644c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029f2c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 952 to 0000000000046804 │ │ │ │ + DW_CFA_advance_loc1: 952 to 000000000002a2e4 │ │ │ │ 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 0000000000046808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004680c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a2ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fa4 0000000000000034 00004c0c FDE cie=0000039c pc=0000000000046ac0..0000000000046c70 │ │ │ │ - Augmentation data: a7 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ac4 │ │ │ │ +00002278 0000000000000034 00001fe4 FDE cie=00000298 pc=000000000002a5a0..000000000002a750 │ │ │ │ + Augmentation data: 63 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046acc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046ad4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a5b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000046ae8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a5c8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000046b94 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002a674 │ │ │ │ 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 0000000000046b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a678 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a67c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fdc 000000000000001c 00004fe0 FDE cie=00000000 pc=000000000000e214..000000000000e28c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e218 │ │ │ │ +000022b0 000000000000001c 000022b4 FDE cie=00000000 pc=000000000000db70..000000000000dbe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000db78 │ │ │ │ DW_CFA_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 000000000000e224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000db80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ffc 0000000000000020 00005000 FDE cie=00000000 pc=000000000000e28c..000000000000e318 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e290 │ │ │ │ +000022d0 0000000000000020 000022d4 FDE cie=00000000 pc=000000000000dbe8..000000000000dc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e294 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dbf0 │ │ │ │ DW_CFA_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 000000000000e2a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dbfc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005020 000000000000003c 00004c88 FDE cie=0000039c pc=0000000000046c80..0000000000046d6c │ │ │ │ - Augmentation data: 5b 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c84 │ │ │ │ +000022f4 000000000000003c 00002060 FDE cie=00000298 pc=000000000002a760..000000000002a84c │ │ │ │ + Augmentation data: 17 72 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a768 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a774 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046cf0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002a7d0 │ │ │ │ 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 0000000000046cf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a7d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046d24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a804 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a808 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a80c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a810 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a814 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046d60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a840 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005060 000000000000003c 00004cc8 FDE cie=0000039c pc=0000000000046d80..0000000000046e6c │ │ │ │ - Augmentation data: 2e 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d84 │ │ │ │ +00002334 000000000000003c 000020a0 FDE cie=00000298 pc=000000000002a860..000000000002a94c │ │ │ │ + Augmentation data: ea 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a868 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046d94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a874 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046df0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002a8d0 │ │ │ │ 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 0000000000046df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046e24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a904 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a908 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a90c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a910 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a914 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046e60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002a940 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050a0 000000000000003c 00004d08 FDE cie=0000039c pc=0000000000046e80..0000000000046f6c │ │ │ │ - Augmentation data: 01 59 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e84 │ │ │ │ +00002374 000000000000003c 000020e0 FDE cie=00000298 pc=000000000002a960..000000000002aa4c │ │ │ │ + Augmentation data: bd 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a968 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046e94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a974 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046ef0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002a9d0 │ │ │ │ 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 0000000000046ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a9d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046f24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002aa04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa0c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa14 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000046f60 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002aa40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050e0 000000000000003c 00004d48 FDE cie=0000039c pc=0000000000046f80..000000000004706c │ │ │ │ - Augmentation data: d4 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f84 │ │ │ │ +000023b4 000000000000003c 00002120 FDE cie=00000298 pc=000000000002aa60..000000000002ab4c │ │ │ │ + Augmentation data: 90 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aa68 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046f94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aa74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000046ff0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002aad0 │ │ │ │ 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 0000000000046ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047024 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ab04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004702c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab0c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab14 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047060 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ab40 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 000000000000004c 00004d88 FDE cie=0000039c pc=0000000000047080..000000000004722c │ │ │ │ - Augmentation data: a7 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047084 │ │ │ │ +000023f4 000000000000004c 00002160 FDE cie=00000298 pc=000000000002ab60..000000000002ad0c │ │ │ │ + Augmentation data: 63 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab68 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047098 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ab78 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000470e4 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002abc4 │ │ │ │ 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 00000000000470e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000470ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002abcc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000047174 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002ac54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000471b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002ac90 │ │ │ │ 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 00000000000471b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac94 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000471b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000471c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002aca8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000471f4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002acd4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047200 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ace0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047220 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ad00 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad04 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005170 000000000000004c 00004dd8 FDE cie=0000039c pc=0000000000047240..00000000000473ec │ │ │ │ - Augmentation data: 6c 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047244 │ │ │ │ +00002444 000000000000004c 000021b0 FDE cie=00000298 pc=000000000002ad20..000000000002aecc │ │ │ │ + Augmentation data: 28 71 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad28 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047258 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ad38 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 00000000000472a4 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002ad84 │ │ │ │ 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 00000000000472a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000047334 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002ae14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000047370 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002ae50 │ │ │ │ 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 0000000000047374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae54 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ae58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047388 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ae68 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000473b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002ae94 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000473c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aea0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000473e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002aec0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aec4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051c0 0000000000000030 00004e28 FDE cie=0000039c pc=0000000000041ae0..0000000000041c3c │ │ │ │ - Augmentation data: 33 58 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ae4 │ │ │ │ +00002494 0000000000000030 00002200 FDE cie=00000298 pc=00000000000254e0..000000000002563c │ │ │ │ + Augmentation data: ef 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041aec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041af4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000254f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041b74 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000025574 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041b80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025580 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000041bd4 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000255d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000041c10 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000025610 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041c30 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025630 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051f4 0000000000000018 000051f8 FDE cie=00000000 pc=0000000000047400..0000000000047410 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047404 │ │ │ │ +000024c8 0000000000000018 000024cc FDE cie=00000000 pc=000000000002aee0..000000000002aef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aee8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005210 0000000000000018 00005214 FDE cie=00000000 pc=0000000000047420..0000000000047434 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047424 │ │ │ │ +000024e4 0000000000000018 000024e8 FDE cie=00000000 pc=000000000002af00..000000000002af14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af08 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000522c 0000000000000030 00004e94 FDE cie=0000039c pc=0000000000041c40..0000000000041d9c │ │ │ │ - Augmentation data: e5 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c44 │ │ │ │ +00002500 0000000000000030 0000226c FDE cie=00000298 pc=0000000000025640..000000000002579c │ │ │ │ + Augmentation data: a1 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025648 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002564c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c54 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025654 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041cd4 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000256d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041ce0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000256e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000041d34 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025734 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000041d70 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000025770 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041d90 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025790 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005260 0000000000000018 00005264 FDE cie=00000000 pc=0000000000047440..0000000000047450 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047444 │ │ │ │ +00002534 0000000000000018 00002538 FDE cie=00000000 pc=000000000002af20..000000000002af30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af28 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000527c 0000000000000018 00005280 FDE cie=00000000 pc=0000000000047460..0000000000047474 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ +00002550 0000000000000018 00002554 FDE cie=00000000 pc=000000000002af40..000000000002af54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af48 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005298 0000000000000030 00004f00 FDE cie=0000039c pc=0000000000041da0..0000000000041efc │ │ │ │ - Augmentation data: 97 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041da4 │ │ │ │ +0000256c 0000000000000030 000022d8 FDE cie=00000298 pc=00000000000257a0..00000000000258fc │ │ │ │ + Augmentation data: 53 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257a8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041dac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041db4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041e34 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000025834 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000041e94 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025894 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000041ed0 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000258d0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000041ef0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000258f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052cc 0000000000000018 000052d0 FDE cie=00000000 pc=0000000000047480..0000000000047490 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047484 │ │ │ │ +000025a0 0000000000000018 000025a4 FDE cie=00000000 pc=000000000002af60..000000000002af70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af68 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000052e8 0000000000000018 000052ec FDE cie=00000000 pc=00000000000474a0..00000000000474b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474a4 │ │ │ │ +000025bc 0000000000000018 000025c0 FDE cie=00000000 pc=000000000002af80..000000000002af94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af88 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005304 0000000000000030 00004f6c FDE cie=0000039c pc=0000000000041f00..000000000004205c │ │ │ │ - Augmentation data: 49 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f04 │ │ │ │ +000025d8 0000000000000030 00002344 FDE cie=00000298 pc=0000000000025900..0000000000025a5c │ │ │ │ + Augmentation data: 05 70 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025908 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002590c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025914 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000041f94 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000025994 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041fa0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000259a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000041ff4 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000259f4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000042030 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000025a30 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042050 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025a50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005338 0000000000000018 0000533c FDE cie=00000000 pc=00000000000474c0..00000000000474d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474c4 │ │ │ │ +0000260c 0000000000000018 00002610 FDE cie=00000000 pc=000000000002afa0..000000000002afb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afa8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005354 0000000000000018 00005358 FDE cie=00000000 pc=00000000000474e0..00000000000474f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474e4 │ │ │ │ +00002628 0000000000000018 0000262c FDE cie=00000000 pc=000000000002afc0..000000000002afd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000474e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afc8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005370 0000000000000010 00005374 FDE cie=00000000 pc=0000000000047500..0000000000047558 │ │ │ │ +00002644 0000000000000010 00002648 FDE cie=00000000 pc=000000000002afe0..000000000002b038 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005384 0000000000000038 00004fec FDE cie=0000039c pc=0000000000042060..000000000004216c │ │ │ │ - Augmentation data: e7 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042064 │ │ │ │ +00002658 0000000000000038 000023c4 FDE cie=00000298 pc=0000000000025a60..0000000000025b6c │ │ │ │ + Augmentation data: a3 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a68 │ │ │ │ DW_CFA_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 0000000000042070 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000420c4 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000025ac4 │ │ │ │ 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 00000000000420c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ac8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025acc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000042110 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000025b10 │ │ │ │ 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 0000000000042114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053c0 0000000000000028 00005028 FDE cie=0000039c pc=0000000000047560..0000000000047624 │ │ │ │ - Augmentation data: db 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047564 │ │ │ │ +00002694 0000000000000028 00002400 FDE cie=00000298 pc=000000000002b040..000000000002b104 │ │ │ │ + Augmentation data: 97 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b048 │ │ │ │ DW_CFA_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 000000000004757c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b05c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000475b4 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b094 │ │ │ │ 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 00000000000475b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b098 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000475bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b09c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000053ec 0000000000000028 00005054 FDE cie=0000039c pc=0000000000047640..0000000000047704 │ │ │ │ - Augmentation data: d3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047644 │ │ │ │ +000026c0 0000000000000028 0000242c FDE cie=00000298 pc=000000000002b120..000000000002b1e4 │ │ │ │ + Augmentation data: 8f 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047648 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b128 │ │ │ │ DW_CFA_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 000000000004765c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b13c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000047694 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002b174 │ │ │ │ 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 0000000000047698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b178 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004769c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b17c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005418 0000000000000028 00005080 FDE cie=0000039c pc=0000000000047720..00000000000477ec │ │ │ │ - Augmentation data: cb 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047724 │ │ │ │ +000026ec 0000000000000028 00002458 FDE cie=00000298 pc=000000000002b200..000000000002b2cc │ │ │ │ + Augmentation data: 87 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b208 │ │ │ │ DW_CFA_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 000000000004773c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b21c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004777c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b25c │ │ │ │ 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 0000000000047780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b260 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b264 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005444 0000000000000028 000050ac FDE cie=0000039c pc=0000000000047800..00000000000478cc │ │ │ │ - Augmentation data: c3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047804 │ │ │ │ +00002718 0000000000000028 00002484 FDE cie=00000298 pc=000000000002b2e0..000000000002b3ac │ │ │ │ + Augmentation data: 7f 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b2e8 │ │ │ │ DW_CFA_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 000000000004781c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b2fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004785c │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002b33c │ │ │ │ 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 0000000000047860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b340 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b344 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005470 000000000000004c 000050d8 FDE cie=0000039c pc=00000000000478e0..0000000000047bc4 │ │ │ │ - Augmentation data: bb 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478e4 │ │ │ │ +00002744 000000000000004c 000024b0 FDE cie=00000298 pc=000000000002b3c0..000000000002b6a4 │ │ │ │ + Augmentation data: 77 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3c8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000478ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b3cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000478f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b3d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004793c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002b41c │ │ │ │ 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 0000000000047940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b424 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000047968 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002b448 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047970 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b450 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000047a48 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000002b528 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b52c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b530 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000047aa0 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002b580 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b584 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b588 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054c0 0000000000000038 00005128 FDE cie=0000039c pc=0000000000047be0..0000000000047e8c │ │ │ │ - Augmentation data: b3 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047be4 │ │ │ │ +00002794 0000000000000038 00002500 FDE cie=00000298 pc=000000000002b6c0..000000000002b96c │ │ │ │ + Augmentation data: 6f 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b6c8 │ │ │ │ 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 0000000000047bfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b6dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047c14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002b6f4 │ │ │ │ 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 0000000000047d54 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000002b834 │ │ │ │ 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 0000000000047d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b838 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b83c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054fc 000000000000004c 00005164 FDE cie=0000039c pc=00000000000484e0..000000000004860c │ │ │ │ - Augmentation data: 8f 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484e4 │ │ │ │ +000027d0 000000000000004c 0000253c FDE cie=00000298 pc=000000000002bfc0..000000000002c0ec │ │ │ │ + Augmentation data: 4b 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000484e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc8 │ │ │ │ DW_CFA_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 00000000000484f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bfd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048500 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bfe0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000048598 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002c078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000485a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c084 │ │ │ │ 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 00000000000485a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c088 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c08c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000485bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c09c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c0a4 │ │ │ │ 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 00000000000485c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000485cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0ac │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000554c 0000000000000038 000051b4 FDE cie=0000039c pc=0000000000048620..00000000000488cc │ │ │ │ - Augmentation data: 5b 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048624 │ │ │ │ +00002820 0000000000000038 0000258c FDE cie=00000298 pc=000000000002c100..000000000002c3ac │ │ │ │ + Augmentation data: 17 6f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c108 │ │ │ │ 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 000000000004863c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c11c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048654 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c134 │ │ │ │ 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 000000000004879c │ │ │ │ + DW_CFA_advance_loc1: 328 to 000000000002c27c │ │ │ │ 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 00000000000487a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c280 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000487a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c284 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005588 000000000000003c 000051f0 FDE cie=0000039c pc=00000000000488cc..0000000000048bd8 │ │ │ │ - Augmentation data: 37 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488d0 │ │ │ │ +0000285c 000000000000003c 000025c8 FDE cie=00000298 pc=000000000002c3ac..000000000002c6b8 │ │ │ │ + Augmentation data: f3 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000488d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3b4 │ │ │ │ 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 00000000000488e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c3c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000488f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c3d8 │ │ │ │ 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 0000000000048aa4 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002c584 │ │ │ │ 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 0000000000048aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c588 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048aac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c58c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055c8 0000000000000040 00005230 FDE cie=0000039c pc=0000000000048be0..0000000000048efc │ │ │ │ - Augmentation data: 0f 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048be4 │ │ │ │ +0000289c 0000000000000040 00002608 FDE cie=00000298 pc=000000000002c6c0..000000000002c9dc │ │ │ │ + Augmentation data: cb 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6c8 │ │ │ │ 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 0000000000048bfc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c6dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000048c18 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c6f8 │ │ │ │ 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 0000000000048c20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c700 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 424 to 0000000000048dc8 │ │ │ │ + DW_CFA_advance_loc1: 424 to 000000000002c8a8 │ │ │ │ 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 0000000000048dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000560c 0000000000000040 00005274 FDE cie=0000039c pc=0000000000047e8c..00000000000481b8 │ │ │ │ - Augmentation data: e3 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e90 │ │ │ │ +000028e0 0000000000000040 0000264c FDE cie=00000298 pc=000000000002b96c..000000000002bc98 │ │ │ │ + Augmentation data: 9f 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b970 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b974 │ │ │ │ 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 0000000000047ea8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b988 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047ec4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b9a4 │ │ │ │ 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 0000000000047ecc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b9ac │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 416 to 000000000004806c │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000002bb4c │ │ │ │ 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 0000000000048070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005650 000000000000003c 000052b8 FDE cie=0000039c pc=00000000000481c0..00000000000484d8 │ │ │ │ - Augmentation data: b7 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481c4 │ │ │ │ +00002924 000000000000003c 00002690 FDE cie=00000298 pc=000000000002bca0..000000000002bfb8 │ │ │ │ + Augmentation data: 73 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000481c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bca8 │ │ │ │ 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 00000000000481d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bcb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000481ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002bccc │ │ │ │ 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 0000000000048390 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000002be70 │ │ │ │ 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 0000000000048394 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be78 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005690 0000000000000038 000052f8 FDE cie=0000039c pc=0000000000048f00..000000000004905c │ │ │ │ - Augmentation data: 8f 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f04 │ │ │ │ +00002964 0000000000000038 000026d0 FDE cie=00000298 pc=000000000002c9e0..000000000002cb3c │ │ │ │ + Augmentation data: 4b 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9e8 │ │ │ │ DW_CFA_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 0000000000048f1c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c9fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048f3c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ca1c │ │ │ │ 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 0000000000048f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048f44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000048ff0 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002cad0 │ │ │ │ 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 0000000000048ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cad4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cad8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056cc 000000000000002c 00005334 FDE cie=0000039c pc=0000000000049060..0000000000049184 │ │ │ │ - Augmentation data: 77 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049064 │ │ │ │ +000029a0 000000000000002c 0000270c FDE cie=00000298 pc=000000000002cb40..000000000002cc64 │ │ │ │ + Augmentation data: 33 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb48 │ │ │ │ DW_CFA_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 0000000000049078 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cb58 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000490c8 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002cba8 │ │ │ │ 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 00000000000490cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000490d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056fc 000000000000002c 00005364 FDE cie=0000039c pc=00000000000491a0..00000000000492cc │ │ │ │ - Augmentation data: 5f 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491a4 │ │ │ │ +000029d0 000000000000002c 0000273c FDE cie=00000298 pc=000000000002cc80..000000000002cdac │ │ │ │ + Augmentation data: 1b 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000491a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cc88 │ │ │ │ DW_CFA_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 00000000000491b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cc98 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000049210 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002ccf0 │ │ │ │ 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 0000000000049214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000572c 0000000000000028 00005394 FDE cie=0000039c pc=00000000000492e0..000000000004940c │ │ │ │ - Augmentation data: 47 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000492e4 │ │ │ │ +00002a00 0000000000000028 0000276c FDE cie=00000298 pc=000000000002cdc0..000000000002ceec │ │ │ │ + Augmentation data: 03 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000492e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdc8 │ │ │ │ DW_CFA_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 00000000000492f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cdd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000049368 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002ce48 │ │ │ │ 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 000000000004936c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ce50 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005758 000000000000002c 000053c0 FDE cie=0000039c pc=0000000000049420..0000000000049518 │ │ │ │ - Augmentation data: 4f 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049424 │ │ │ │ +00002a2c 000000000000002c 00002798 FDE cie=00000298 pc=000000000002cf00..000000000002cff8 │ │ │ │ + Augmentation data: 0b 6e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf08 │ │ │ │ DW_CFA_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 0000000000049438 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cf18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000494ec │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002cfcc │ │ │ │ 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 00000000000494f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000494f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005788 000000000000002c 000053f0 FDE cie=0000039c pc=0000000000049520..0000000000049620 │ │ │ │ - Augmentation data: 37 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049524 │ │ │ │ +00002a5c 000000000000002c 000027c8 FDE cie=00000298 pc=000000000002d000..000000000002d100 │ │ │ │ + Augmentation data: f3 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d008 │ │ │ │ DW_CFA_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 0000000000049538 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d018 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000495f4 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000002d0d4 │ │ │ │ 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 00000000000495f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000495fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d0dc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057b8 0000000000000030 00005420 FDE cie=0000039c pc=0000000000049620..0000000000049718 │ │ │ │ - Augmentation data: 1f 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049624 │ │ │ │ +00002a8c 0000000000000030 000027f8 FDE cie=00000298 pc=000000000002d100..000000000002d1f8 │ │ │ │ + Augmentation data: db 6d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d108 │ │ │ │ DW_CFA_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 0000000000049630 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d110 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049638 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d118 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000496c0 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002d1a0 │ │ │ │ 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 00000000000496c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000496c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d1a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057ec 0000000000000088 000057f0 FDE cie=00000000 pc=0000000000049720..0000000000049ab0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049724 │ │ │ │ +00002ac0 0000000000000088 00002ac4 FDE cie=00000000 pc=000000000002d200..000000000002d590 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d208 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004972c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d20c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049734 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d214 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049750 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d230 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049768 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d248 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004976c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d24c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d250 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 264 to 0000000000049878 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002d358 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004987c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d35c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d360 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000498ac │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d38c │ │ │ │ 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 00000000000498b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d390 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000498b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d394 │ │ │ │ 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 0000000000049928 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002d408 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004992c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d40c │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d410 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049934 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d414 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000049a20 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002d500 │ │ │ │ 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 0000000000049a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d504 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d508 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d50c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005878 0000000000000030 0000587c FDE cie=00000000 pc=0000000000049ac0..0000000000049b80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049ad8 │ │ │ │ +00002b4c 0000000000000030 00002b50 FDE cie=00000000 pc=000000000002d5a0..000000000002d660 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d5b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d5bc │ │ │ │ DW_CFA_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 0000000000049b40 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002d620 │ │ │ │ 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 0000000000049b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d628 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049b54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d634 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d638 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049b60 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d640 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000058ac 0000000000000024 000058b0 FDE cie=00000000 pc=0000000000049b80..0000000000049d14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b84 │ │ │ │ +00002b80 0000000000000024 00002b84 FDE cie=00000000 pc=000000000002d660..000000000002d7f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d664 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d668 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049b9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d67c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000049c08 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002d6e8 │ │ │ │ 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 0000000000049c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058d4 0000000000000038 0000553c FDE cie=0000039c pc=0000000000049d20..0000000000049e24 │ │ │ │ - Augmentation data: 1b 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d24 │ │ │ │ +00002ba8 0000000000000038 00002914 FDE cie=00000298 pc=000000000002d800..000000000002d904 │ │ │ │ + Augmentation data: d7 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d808 │ │ │ │ DW_CFA_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 0000000000049d30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d810 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000049d5c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002d83c │ │ │ │ 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 0000000000049d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d840 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d844 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000049dbc │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002d89c │ │ │ │ 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 0000000000049dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d8a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049ddc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d8bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005910 000000000000007c 00005914 FDE cie=00000000 pc=0000000000049e40..000000000004a144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e44 │ │ │ │ +00002be4 000000000000007c 00002be8 FDE cie=00000000 pc=000000000002d920..000000000002dc24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d928 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d92c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049e54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d934 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049e68 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002d948 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049e88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d968 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049e90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d970 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000049f7c │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000002da5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da60 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049f8c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002da6c │ │ │ │ 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 0000000000049f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002da74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000004a0a4 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000002db84 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a0ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002db8c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a0c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002dba8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbac │ │ │ │ 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 000000000004a0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbb0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbb4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a0f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dbd4 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbd8 │ │ │ │ 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 000000000004a118 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dbf8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a11c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbfc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a120 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc00 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004a140 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dc20 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005990 0000000000000024 00005994 FDE cie=00000000 pc=000000000004a160..000000000004a2e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a164 │ │ │ │ +00002c64 0000000000000024 00002c68 FDE cie=00000000 pc=000000000002dc40..000000000002ddc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a17c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dc5c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000004a1e8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000002dcc8 │ │ │ │ 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 000000000004a1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dccc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dcd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059b8 0000000000000030 00005620 FDE cie=0000039c pc=000000000004a2e0..000000000004a3c4 │ │ │ │ - Augmentation data: 4f 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2e4 │ │ │ │ +00002c8c 0000000000000030 000029f8 FDE cie=00000298 pc=000000000002ddc0..000000000002dea4 │ │ │ │ + Augmentation data: 0b 6c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ddc8 │ │ │ │ DW_CFA_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 000000000004a2f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a2f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ddd8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a37c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002de5c │ │ │ │ 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 000000000004a380 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002de64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000059ec 0000000000000030 00005654 FDE cie=0000039c pc=000000000004a3e0..000000000004a4c0 │ │ │ │ - Augmentation data: 33 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3e4 │ │ │ │ +00002cc0 0000000000000030 00002a2c FDE cie=00000298 pc=000000000002dec0..000000000002dfa0 │ │ │ │ + Augmentation data: ef 6b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dec8 │ │ │ │ DW_CFA_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 000000000004a3f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ded0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a3f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ded8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a47c │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002df5c │ │ │ │ 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 000000000004a480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df64 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a20 0000000000000020 00005a24 FDE cie=00000000 pc=000000000004a4c0..000000000004a540 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a4c4 │ │ │ │ +00002cf4 0000000000000020 00002cf8 FDE cie=00000000 pc=000000000002dfa0..000000000002e020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a4c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfa8 │ │ │ │ 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 000000000004a4f8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002dfd8 │ │ │ │ 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 000000000004a4fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dfe0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a44 00000000000000a0 00005a48 FDE cie=00000000 pc=000000000004a540..000000000004a8c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a544 │ │ │ │ +00002d18 00000000000000a0 00002d1c FDE cie=00000000 pc=000000000002e020..000000000002e3a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e028 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a54c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e02c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a554 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e034 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004a570 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e050 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a588 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e068 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000004a5e0 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000002e0c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e0c4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004a700 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002e1e0 │ │ │ │ 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 000000000004a728 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e208 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004a754 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e234 │ │ │ │ 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 000000000004a758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e238 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e23c │ │ │ │ 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 000000000004a760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e240 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e244 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004a7a4 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002e284 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e288 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a7ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e28c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a7b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e290 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000004a834 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000002e314 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a83c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e31c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e320 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a84c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e32c │ │ │ │ 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 000000000004a850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e330 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e334 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e338 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e33c │ │ │ │ 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 000000000004a87c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e35c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e360 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ae8 00000000000000bc 00005aec FDE cie=00000000 pc=000000000004a8e0..000000000004ace8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8e4 │ │ │ │ +00002dbc 00000000000000bc 00002dc0 FDE cie=00000000 pc=000000000002e3c0..000000000002e7c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3c8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e3cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a8f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e3d4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a904 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e3e4 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000004a978 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002e458 │ │ │ │ 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 000000000004a97c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e45c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a980 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a98c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e46c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004a9e8 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002e4c8 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e4cc │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 284 to 000000000004ab08 │ │ │ │ + DW_CFA_advance_loc1: 284 to 000000000002e5e8 │ │ │ │ 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 000000000004ab3c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002e61c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e620 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ab48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e628 │ │ │ │ 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 000000000004ab70 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002e650 │ │ │ │ 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 000000000004ab74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e654 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e658 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ab80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e660 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e664 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e668 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ab8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e66c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004abf4 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002e6d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004abfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e6dc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e6e0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ac10 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002e6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ac1c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e6fc │ │ │ │ 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 000000000004ac38 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e718 │ │ │ │ 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 000000000004ac54 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e734 │ │ │ │ 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 000000000004ac74 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e754 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e758 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e75c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ac80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e760 │ │ │ │ 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 000000000004aca0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e780 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e784 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -00005ba8 0000000000000028 00005810 FDE cie=0000039c pc=000000000004ad00..000000000004ad7c │ │ │ │ - Augmentation data: 8f 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad04 │ │ │ │ +00002e7c 0000000000000028 00002be8 FDE cie=00000298 pc=000000000002e7e0..000000000002e85c │ │ │ │ + Augmentation data: 4b 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e7e8 │ │ │ │ DW_CFA_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 000000000004ad10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e7f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004ad40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e820 │ │ │ │ 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 000000000004ad44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e828 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005bd4 0000000000000028 0000583c FDE cie=0000039c pc=000000000004ad80..000000000004adf8 │ │ │ │ - Augmentation data: 77 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad84 │ │ │ │ +00002ea8 0000000000000028 00002c14 FDE cie=00000298 pc=000000000002e860..000000000002e8d8 │ │ │ │ + Augmentation data: 33 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ad88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e868 │ │ │ │ DW_CFA_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 000000000004ad90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e870 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004adc0 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002e8a0 │ │ │ │ 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 000000000004adc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004adc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c00 0000000000000028 00005868 FDE cie=0000039c pc=000000000004ae00..000000000004ae88 │ │ │ │ - Augmentation data: 5f 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae04 │ │ │ │ +00002ed4 0000000000000028 00002c40 FDE cie=00000298 pc=000000000002e8e0..000000000002e968 │ │ │ │ + Augmentation data: 1b 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e8e8 │ │ │ │ DW_CFA_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 000000000004ae10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e8f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004ae3c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002e91c │ │ │ │ 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 000000000004ae40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e920 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ae44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e924 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c2c 0000000000000084 00005894 FDE cie=0000039c pc=000000000004aea0..000000000004b27c │ │ │ │ - Augmentation data: 4b 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aea4 │ │ │ │ +00002f00 0000000000000084 00002c6c FDE cie=00000298 pc=000000000002e980..000000000002ed5c │ │ │ │ + Augmentation data: 07 6a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e988 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004aeb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e994 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004aec0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e9a0 │ │ │ │ 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 000000000004aee0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002e9c0 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004aee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9c4 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 428 to 000000000004b090 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000002eb70 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eb74 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004b0c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002eba0 │ │ │ │ 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 000000000004b0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b0ec │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ebcc │ │ │ │ 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 000000000004b110 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ebf0 │ │ │ │ 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 000000000004b114 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebf4 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b118 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ebf8 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004b13c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002ec1c │ │ │ │ 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 000000000004b140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec20 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ec24 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b164 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ec44 │ │ │ │ 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 000000000004b16c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ec4c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b194 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002ec74 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000004b1f0 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002ecd0 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b210 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ecf0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005cb4 0000000000000030 0000591c FDE cie=0000039c pc=000000000004b280..000000000004b484 │ │ │ │ - Augmentation data: 07 51 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b284 │ │ │ │ +00002f88 0000000000000030 00002cf4 FDE cie=00000298 pc=000000000002ed60..000000000002ef64 │ │ │ │ + Augmentation data: c3 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b288 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ed68 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b294 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b29c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b2a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ed88 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000004b2f0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002edd0 │ │ │ │ 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 000000000004b2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002edd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002edd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005ce8 00000000000000b0 00005cec FDE cie=00000000 pc=000000000004b4a0..000000000004b870 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b4a4 │ │ │ │ +00002fbc 00000000000000b0 00002fc0 FDE cie=00000000 pc=000000000002ef80..000000000002f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b4a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ef88 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b4b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ef94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b4c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002efa0 │ │ │ │ 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 000000000004b4e0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002efc0 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004b4e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002efc8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b500 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002efe0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000004b594 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000002f074 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004b5c0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002f0a0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0a4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b5d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f0b0 │ │ │ │ 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 000000000004b5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0b8 │ │ │ │ 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 000000000004b5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f0bc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000004b640 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002f120 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000004b6f4 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002f1d4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004b700 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f1e0 │ │ │ │ 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 000000000004b704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f1e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000004b79c │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000002f27c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b7bc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f29c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004b7f8 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002f2d8 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b810 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002f2f0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2f4 │ │ │ │ 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 000000000004b818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b81c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f2fc │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b83c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f31c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b85c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f33c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b860 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f340 │ │ │ │ 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 000000000004b864 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f344 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f348 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f34c │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d9c 0000000000000038 00005da0 FDE cie=00000000 pc=000000000004b880..000000000004bcdc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b884 │ │ │ │ +00003070 0000000000000038 00003074 FDE cie=00000000 pc=000000000002f360..000000000002f7bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f368 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b898 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f378 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004b8e4 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002f3c4 │ │ │ │ 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 000000000004b8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b8ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f3cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b900 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002f3e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000004b978 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002f458 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004b9a8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002f488 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 444 to 000000000004bb64 │ │ │ │ + DW_CFA_advance_loc1: 444 to 000000000002f644 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004bb8c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f66c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000004bc94 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000002f774 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f778 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005dd8 0000000000000018 00005ddc FDE cie=00000000 pc=000000000004bce0..000000000004bd30 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004bd08 │ │ │ │ +000030ac 0000000000000018 000030b0 FDE cie=00000000 pc=000000000002f7c0..000000000002f810 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f7e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7ec │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005df4 0000000000000048 00005a5c FDE cie=0000039c pc=000000000004bd40..000000000004c194 │ │ │ │ - Augmentation data: 03 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd44 │ │ │ │ +000030c8 0000000000000048 00002e34 FDE cie=00000298 pc=000000000002f820..000000000002fc74 │ │ │ │ + Augmentation data: bf 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f828 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004bd54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f834 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bd64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f844 │ │ │ │ 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 000000000004bd70 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f850 │ │ │ │ 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 000000000004bfcc │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000002faac │ │ │ │ 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 000000000004bfd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fab0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fab4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e40 0000000000000034 00005aa8 FDE cie=0000039c pc=000000000004c1a0..000000000004c3f0 │ │ │ │ - Augmentation data: eb 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c1a4 │ │ │ │ +00003114 0000000000000034 00002e80 FDE cie=00000298 pc=000000000002fc80..000000000002fed0 │ │ │ │ + Augmentation data: a7 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc88 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c1b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fc94 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c1bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fc9c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c1c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fca4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000004c210 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000002fcf0 │ │ │ │ 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 000000000004c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fcf4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fcf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e78 0000000000000044 00005ae0 FDE cie=0000039c pc=000000000004c400..000000000004c8e4 │ │ │ │ - Augmentation data: f7 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c404 │ │ │ │ +0000314c 0000000000000044 00002eb8 FDE cie=00000298 pc=000000000002fee0..00000000000303c4 │ │ │ │ + Augmentation data: b3 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fee8 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002feec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c418 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002fef8 │ │ │ │ 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 000000000004c420 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ff00 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c430 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ff10 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 480 to 000000000004c610 │ │ │ │ + DW_CFA_advance_loc1: 480 to 00000000000300f0 │ │ │ │ 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 000000000004c614 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c618 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ec0 0000000000000048 00005b28 FDE cie=0000039c pc=000000000004c900..000000000004cfa0 │ │ │ │ - Augmentation data: e5 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c904 │ │ │ │ +00003194 0000000000000048 00002f00 FDE cie=00000298 pc=00000000000313e0..0000000000031a80 │ │ │ │ + Augmentation data: a1 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000313e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000313e8 │ │ │ │ DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c90c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000313ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c914 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000313f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c924 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031404 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c934 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031414 │ │ │ │ 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 000000000004ccc4 │ │ │ │ + DW_CFA_advance_loc1: 912 to 00000000000317a4 │ │ │ │ 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 000000000004ccc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000317a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cccc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000317ac │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005f0c 000000000000004c 00005b74 FDE cie=0000039c pc=000000000004cfa0..000000000004dc58 │ │ │ │ - Augmentation data: f3 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cfa4 │ │ │ │ +000031e0 000000000000004c 00002f4c FDE cie=00000298 pc=0000000000031a80..0000000000032738 │ │ │ │ + Augmentation data: af 68 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031a84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cfa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031a88 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cfac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031a8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cfb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031a94 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004cfc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031aa4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cfcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031aac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cfe0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000031ac0 │ │ │ │ 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 000000000004d5ac │ │ │ │ + DW_CFA_advance_loc2: 1484 to 000000000003208c │ │ │ │ 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 000000000004d5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032094 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f5c 0000000000000050 00005bc4 FDE cie=0000039c pc=000000000004216c..00000000000433f0 │ │ │ │ - Augmentation data: 73 50 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042170 │ │ │ │ +00003230 0000000000000054 00002f9c FDE cie=00000298 pc=0000000000025b6c..0000000000026df0 │ │ │ │ + Augmentation data: 2f 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042174 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b74 │ │ │ │ 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 0000000000042194 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025b94 │ │ │ │ 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 0000000000042d64 │ │ │ │ + DW_CFA_advance_loc2: 3024 to 0000000000026764 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042d80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026780 │ │ │ │ + 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 0000000000026784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026788 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003288 000000000000002c 0000328c FDE cie=00000000 pc=0000000000032740..0000000000032858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032748 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003274c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032754 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032764 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000327dc │ │ │ │ + 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 00000000000327e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000327e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000032b8 0000000000000010 000032bc FDE cie=00000000 pc=0000000000032860..0000000000032874 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032cc 0000000000000010 000032d0 FDE cie=00000000 pc=0000000000032880..0000000000032888 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000032e0 0000000000000024 000032e4 FDE cie=00000000 pc=0000000000035ee0..0000000000036030 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035eec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035ef0 │ │ │ │ + DW_CFA_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 0000000000035f04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000035f98 │ │ │ │ + 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 0000000000035f9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035fa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003308 000000000000017c 00003074 FDE cie=00000298 pc=0000000000032888..0000000000035ee0 │ │ │ │ + Augmentation data: 2f 69 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003288c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032890 │ │ │ │ + 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 00000000000328a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000328b8 │ │ │ │ + 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 00000000000328c8 │ │ │ │ + DW_CFA_def_cfa_offset: 1024 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2716 to 0000000000033364 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003336c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1780 to 0000000000033a60 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033a64 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000033a94 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000033ab0 │ │ │ │ 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 0000000000042d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ab4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ab8 │ │ │ │ + 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 0000000000042d88 │ │ │ │ + DW_CFA_advance_loc1: 992 to 0000000000033e98 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000033f04 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 996 to 00000000000342e8 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc2: 2100 to 0000000000034b1c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b20 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b24 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000034be0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000034d50 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034db8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 464 to 0000000000034f88 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034ff0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000035024 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000035078 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035098 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000350c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000035100 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000035180 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035184 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035188 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 292 to 00000000000352ac │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352b0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000352bc │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000035350 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035354 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035374 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 00000000000353f0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003540c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000035470 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035474 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035478 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000035530 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000355b8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000355d0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000035620 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 400 to 00000000000357b0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 548 to 00000000000359d4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 204 to 0000000000035aa0 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000035b08 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000035b24 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b28 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035b38 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000035bb4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000035cdc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000035d3c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ │ │ │ │ -00005fb0 0000000000000010 00005fb4 FDE cie=00000000 pc=0000000000050160..0000000000050168 │ │ │ │ +00003488 0000000000000010 0000348c FDE cie=00000000 pc=0000000000038540..0000000000038548 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fc4 0000000000000010 00005fc8 FDE cie=00000000 pc=0000000000050180..0000000000050190 │ │ │ │ +0000349c 0000000000000010 000034a0 FDE cie=00000000 pc=0000000000038560..0000000000038570 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fd8 0000000000000010 00005fdc FDE cie=00000000 pc=00000000000501a0..00000000000501a8 │ │ │ │ +000034b0 0000000000000010 000034b4 FDE cie=00000000 pc=0000000000038580..0000000000038588 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fec 0000000000000010 00005ff0 FDE cie=00000000 pc=00000000000501c0..00000000000501d4 │ │ │ │ +000034c4 0000000000000010 000034c8 FDE cie=00000000 pc=00000000000385a0..00000000000385b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006000 0000000000000010 00006004 FDE cie=00000000 pc=00000000000501e0..0000000000050214 │ │ │ │ +000034d8 0000000000000010 000034dc FDE cie=00000000 pc=00000000000385c0..00000000000385f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006014 0000000000000010 00006018 FDE cie=00000000 pc=0000000000050220..0000000000050234 │ │ │ │ +000034ec 0000000000000010 000034f0 FDE cie=00000000 pc=0000000000038600..0000000000038614 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006028 0000000000000010 0000602c FDE cie=00000000 pc=0000000000050240..0000000000050274 │ │ │ │ +00003500 0000000000000010 00003504 FDE cie=00000000 pc=0000000000038620..0000000000038654 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000603c 0000000000000010 00006040 FDE cie=00000000 pc=0000000000050280..0000000000050290 │ │ │ │ +00003514 0000000000000010 00003518 FDE cie=00000000 pc=0000000000038660..0000000000038670 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006050 0000000000000010 00006054 FDE cie=00000000 pc=00000000000502a0..00000000000502b4 │ │ │ │ +00003528 0000000000000010 0000352c FDE cie=00000000 pc=0000000000038680..0000000000038694 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006064 0000000000000010 00006068 FDE cie=00000000 pc=00000000000502c0..00000000000502f4 │ │ │ │ +0000353c 0000000000000010 00003540 FDE cie=00000000 pc=00000000000386a0..00000000000386d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006078 0000000000000010 0000607c FDE cie=00000000 pc=0000000000050300..0000000000050310 │ │ │ │ +00003550 0000000000000010 00003554 FDE cie=00000000 pc=00000000000386e0..00000000000386f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000608c 0000000000000010 00006090 FDE cie=00000000 pc=0000000000050320..0000000000050334 │ │ │ │ +00003564 0000000000000010 00003568 FDE cie=00000000 pc=0000000000038700..0000000000038714 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060a0 0000000000000010 000060a4 FDE cie=00000000 pc=0000000000050340..0000000000050374 │ │ │ │ +00003578 0000000000000010 0000357c FDE cie=00000000 pc=0000000000038720..0000000000038754 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060b4 0000000000000010 000060b8 FDE cie=00000000 pc=0000000000050380..0000000000050390 │ │ │ │ +0000358c 0000000000000010 00003590 FDE cie=00000000 pc=0000000000038760..0000000000038770 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060c8 0000000000000010 000060cc FDE cie=00000000 pc=00000000000503a0..00000000000503a8 │ │ │ │ +000035a0 0000000000000010 000035a4 FDE cie=00000000 pc=0000000000038780..0000000000038788 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060dc 0000000000000010 000060e0 FDE cie=00000000 pc=00000000000503c0..00000000000503c8 │ │ │ │ +000035b4 0000000000000010 000035b8 FDE cie=00000000 pc=00000000000387a0..00000000000387a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060f0 0000000000000010 000060f4 FDE cie=00000000 pc=00000000000503e0..00000000000503e8 │ │ │ │ +000035c8 0000000000000010 000035cc FDE cie=00000000 pc=00000000000387c0..00000000000387c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006104 0000000000000010 00006108 FDE cie=00000000 pc=0000000000050400..000000000005040c │ │ │ │ +000035dc 0000000000000010 000035e0 FDE cie=00000000 pc=00000000000387e0..00000000000387ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006118 0000000000000010 0000611c FDE cie=00000000 pc=0000000000050420..000000000005042c │ │ │ │ +000035f0 0000000000000010 000035f4 FDE cie=00000000 pc=0000000000038800..000000000003880c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000612c 0000000000000010 00006130 FDE cie=00000000 pc=0000000000050440..000000000005044c │ │ │ │ +00003604 0000000000000010 00003608 FDE cie=00000000 pc=0000000000038820..000000000003882c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006140 0000000000000010 00006144 FDE cie=00000000 pc=0000000000050460..000000000005046c │ │ │ │ +00003618 0000000000000010 0000361c FDE cie=00000000 pc=0000000000038840..000000000003884c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006154 0000000000000010 00006158 FDE cie=00000000 pc=0000000000050480..000000000005048c │ │ │ │ +0000362c 0000000000000010 00003630 FDE cie=00000000 pc=0000000000038860..000000000003886c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006168 0000000000000010 0000616c FDE cie=00000000 pc=00000000000504a0..00000000000504ac │ │ │ │ +00003640 0000000000000010 00003644 FDE cie=00000000 pc=0000000000038880..000000000003888c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000617c 0000000000000010 00006180 FDE cie=00000000 pc=00000000000504c0..00000000000504cc │ │ │ │ +00003654 0000000000000010 00003658 FDE cie=00000000 pc=00000000000388a0..00000000000388ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006190 0000000000000010 00006194 FDE cie=00000000 pc=00000000000504e0..00000000000504ec │ │ │ │ +00003668 0000000000000010 0000366c FDE cie=00000000 pc=00000000000388c0..00000000000388cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061a4 0000000000000010 000061a8 FDE cie=00000000 pc=0000000000050500..000000000005050c │ │ │ │ +0000367c 0000000000000010 00003680 FDE cie=00000000 pc=00000000000388e0..00000000000388ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061b8 0000000000000010 000061bc FDE cie=00000000 pc=0000000000050520..000000000005052c │ │ │ │ +00003690 0000000000000010 00003694 FDE cie=00000000 pc=0000000000038900..000000000003890c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061cc 0000000000000010 000061d0 FDE cie=00000000 pc=0000000000050540..000000000005055c │ │ │ │ +000036a4 0000000000000010 000036a8 FDE cie=00000000 pc=0000000000038920..000000000003893c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061e0 0000000000000010 000061e4 FDE cie=00000000 pc=0000000000050560..0000000000050570 │ │ │ │ +000036b8 0000000000000010 000036bc FDE cie=00000000 pc=0000000000038940..0000000000038950 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000061f4 0000000000000010 000061f8 FDE cie=00000000 pc=0000000000050580..000000000005058c │ │ │ │ +000036cc 0000000000000010 000036d0 FDE cie=00000000 pc=0000000000038960..000000000003896c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006208 0000000000000010 0000620c FDE cie=00000000 pc=00000000000505a0..00000000000505bc │ │ │ │ +000036e0 0000000000000010 000036e4 FDE cie=00000000 pc=0000000000038980..000000000003899c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000621c 0000000000000010 00006220 FDE cie=00000000 pc=00000000000505c0..00000000000505d0 │ │ │ │ +000036f4 0000000000000010 000036f8 FDE cie=00000000 pc=00000000000389a0..00000000000389b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006230 0000000000000010 00006234 FDE cie=00000000 pc=00000000000505e0..00000000000505ec │ │ │ │ +00003708 0000000000000010 0000370c FDE cie=00000000 pc=00000000000389c0..00000000000389cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006244 0000000000000010 00006248 FDE cie=00000000 pc=0000000000050600..000000000005061c │ │ │ │ +0000371c 0000000000000010 00003720 FDE cie=00000000 pc=00000000000389e0..00000000000389fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006258 0000000000000010 0000625c FDE cie=00000000 pc=0000000000050620..0000000000050630 │ │ │ │ +00003730 0000000000000010 00003734 FDE cie=00000000 pc=0000000000038a00..0000000000038a10 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000626c 0000000000000010 00006270 FDE cie=00000000 pc=0000000000050640..000000000005064c │ │ │ │ +00003744 0000000000000010 00003748 FDE cie=00000000 pc=0000000000038a20..0000000000038a2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006280 0000000000000010 00006284 FDE cie=00000000 pc=0000000000050660..000000000005067c │ │ │ │ +00003758 0000000000000010 0000375c FDE cie=00000000 pc=0000000000038a40..0000000000038a5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006294 0000000000000010 00006298 FDE cie=00000000 pc=0000000000050680..0000000000050690 │ │ │ │ +0000376c 0000000000000010 00003770 FDE cie=00000000 pc=0000000000038a60..0000000000038a70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062a8 0000000000000010 000062ac FDE cie=00000000 pc=00000000000506a0..00000000000506a8 │ │ │ │ +00003780 0000000000000010 00003784 FDE cie=00000000 pc=0000000000038a80..0000000000038a88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062bc 0000000000000010 000062c0 FDE cie=00000000 pc=00000000000506c0..00000000000506c8 │ │ │ │ +00003794 0000000000000010 00003798 FDE cie=00000000 pc=0000000000038aa0..0000000000038aa8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062d0 0000000000000010 000062d4 FDE cie=00000000 pc=00000000000506e0..00000000000506e8 │ │ │ │ +000037a8 0000000000000010 000037ac FDE cie=00000000 pc=0000000000038ac0..0000000000038ac8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062e4 0000000000000010 000062e8 FDE cie=00000000 pc=0000000000050700..0000000000050708 │ │ │ │ +000037bc 0000000000000010 000037c0 FDE cie=00000000 pc=0000000000038ae0..0000000000038ae8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000062f8 0000000000000018 000062fc FDE cie=00000000 pc=0000000000050720..000000000005077c │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050754 │ │ │ │ +000037d0 0000000000000018 000037d4 FDE cie=00000000 pc=0000000000038b00..0000000000038b5c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038b34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b38 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006314 0000000000000018 00006318 FDE cie=00000000 pc=0000000000050780..00000000000507c4 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005079c │ │ │ │ +000037ec 0000000000000018 000037f0 FDE cie=00000000 pc=0000000000038b60..0000000000038ba4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038b7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038b80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006330 0000000000000018 00006334 FDE cie=00000000 pc=00000000000507e0..0000000000050824 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000507fc │ │ │ │ +00003808 0000000000000018 0000380c FDE cie=00000000 pc=0000000000038bc0..0000000000038c04 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038bdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038be0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000634c 0000000000000018 00006350 FDE cie=00000000 pc=0000000000050840..0000000000050884 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005085c │ │ │ │ +00003824 0000000000000018 00003828 FDE cie=00000000 pc=0000000000038c20..0000000000038c64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038c3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038c40 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006368 0000000000000018 0000636c FDE cie=00000000 pc=00000000000508a0..00000000000508e4 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000508bc │ │ │ │ +00003840 0000000000000018 00003844 FDE cie=00000000 pc=0000000000038c80..0000000000038cc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000038c9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000508c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ca0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006384 0000000000000010 00006388 FDE cie=00000000 pc=0000000000050900..0000000000050914 │ │ │ │ +0000385c 0000000000000010 00003860 FDE cie=00000000 pc=0000000000038ce0..0000000000038cf4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006398 0000000000000024 0000639c FDE cie=00000000 pc=0000000000050920..0000000000050958 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050924 │ │ │ │ +00003870 0000000000000024 00003874 FDE cie=00000000 pc=0000000000038d00..0000000000038d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d08 │ │ │ │ DW_CFA_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 0000000000050938 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038d18 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050950 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038d30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063c0 0000000000000024 00006028 FDE cie=0000039c pc=0000000000050960..00000000000509e0 │ │ │ │ - Augmentation data: e5 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050994 │ │ │ │ +00003898 0000000000000024 00003604 FDE cie=00000298 pc=0000000000038d40..0000000000038dc0 │ │ │ │ + Augmentation data: eb 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038d74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038d78 │ │ │ │ DW_CFA_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 00000000000509c4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000038da4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000509c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038da8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063e8 0000000000000024 00006050 FDE cie=0000039c pc=000000000000e318..000000000000e408 │ │ │ │ - Augmentation data: c5 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e31c │ │ │ │ +000038c0 0000000000000024 0000362c FDE cie=00000298 pc=000000000000dc74..000000000000dd64 │ │ │ │ + Augmentation data: cb 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dc7c │ │ │ │ DW_CFA_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 000000000000e32c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dc88 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006410 0000000000000020 00006414 FDE cie=00000000 pc=0000000000050ae0..0000000000050b40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050af4 │ │ │ │ +000038e8 0000000000000020 000038ec FDE cie=00000000 pc=0000000000038ec0..0000000000038f20 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038ed4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ed8 │ │ │ │ DW_CFA_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 0000000000050b20 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038f00 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006434 0000000000000020 00006438 FDE cie=00000000 pc=0000000000050b40..0000000000050ba0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000050b54 │ │ │ │ +0000390c 0000000000000020 00003910 FDE cie=00000000 pc=0000000000038f20..0000000000038f80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038f34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f38 │ │ │ │ DW_CFA_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 0000000000050b80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038f60 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006458 0000000000000044 000060c0 FDE cie=0000039c pc=0000000000050ba0..0000000000050ce4 │ │ │ │ - Augmentation data: 69 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ba4 │ │ │ │ +00003930 0000000000000044 0000369c FDE cie=00000298 pc=0000000000038f80..00000000000390c4 │ │ │ │ + Augmentation data: 6f 66 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ba8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f88 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050bac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038f8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050bb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038f94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050bdc │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000038fbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000050c50 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000039030 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050c78 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000039058 │ │ │ │ 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 0000000000050c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003905c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039060 │ │ │ │ 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 0000000000050c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039064 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050c8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003906c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064a0 0000000000000018 000064a4 FDE cie=00000000 pc=0000000000050d00..0000000000050d4c │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050d24 │ │ │ │ +00003978 0000000000000018 0000397c FDE cie=00000000 pc=00000000000390e0..000000000003912c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039108 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064bc 0000000000000018 000064c0 FDE cie=00000000 pc=0000000000050d60..0000000000050dac │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050d84 │ │ │ │ +00003994 0000000000000018 00003998 FDE cie=00000000 pc=0000000000039140..000000000003918c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000039164 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039168 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000064d8 0000000000000020 000064dc FDE cie=00000000 pc=0000000000050dc0..0000000000050ec8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc4 │ │ │ │ +000039b0 0000000000000020 000039b4 FDE cie=00000000 pc=00000000000391a0..00000000000392a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391a8 │ │ │ │ DW_CFA_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 0000000000050dec │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000391cc │ │ │ │ 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 0000000000050df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000391d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000064fc 0000000000000034 00006500 FDE cie=00000000 pc=0000000000050ee0..0000000000051068 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ee4 │ │ │ │ +000039d4 0000000000000034 000039d8 FDE cie=00000000 pc=00000000000392c0..0000000000039448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392c8 │ │ │ │ DW_CFA_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 0000000000050f0c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000392ec │ │ │ │ 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 0000000000050f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000392f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000050fa8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000039388 │ │ │ │ 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 0000000000050fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003938c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000005102c │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000003940c │ │ │ │ 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 0000000000051030 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039410 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039414 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006534 0000000000000024 00006538 FDE cie=00000000 pc=000000000004dc60..000000000004dd3c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc64 │ │ │ │ +00003a0c 0000000000000024 00003a10 FDE cie=00000000 pc=0000000000036040..000000000003611c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dc68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036048 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004dc7c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003605c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000004dce4 │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000360c4 │ │ │ │ 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 000000000004dce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000360c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dcec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000360cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000655c 0000000000000024 00006560 FDE cie=00000000 pc=0000000000051080..00000000000510cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051084 │ │ │ │ +00003a34 0000000000000024 00003a38 FDE cie=00000000 pc=0000000000039460..00000000000394ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039468 │ │ │ │ DW_CFA_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 0000000000051090 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039470 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000510c4 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000394a4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006584 0000000000000024 00006588 FDE cie=00000000 pc=00000000000510e0..000000000005112c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510e4 │ │ │ │ +00003a5c 0000000000000024 00003a60 FDE cie=00000000 pc=00000000000394c0..000000000003950c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000394c8 │ │ │ │ DW_CFA_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 00000000000510f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000051124 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000039504 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039508 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000065ac 0000000000000030 00006214 FDE cie=0000039c pc=0000000000051140..00000000000511a0 │ │ │ │ - Augmentation data: 28 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051144 │ │ │ │ +00003a84 0000000000000030 000037f0 FDE cie=00000298 pc=0000000000039520..0000000000039580 │ │ │ │ + Augmentation data: 2e 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039524 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039528 │ │ │ │ DW_CFA_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 0000000000051150 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039530 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000051188 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000039568 │ │ │ │ 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 000000000005118c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003956c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051190 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039570 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051198 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039578 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005119c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003957c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000065e0 0000000000000030 00006248 FDE cie=0000039c pc=00000000000511a0..0000000000051200 │ │ │ │ - Augmentation data: fc 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511a4 │ │ │ │ +00003ab8 0000000000000030 00003824 FDE cie=00000298 pc=0000000000039580..00000000000395e0 │ │ │ │ + Augmentation data: 02 65 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039588 │ │ │ │ DW_CFA_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 00000000000511b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039590 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000511e8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000395c8 │ │ │ │ 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 00000000000511ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000511f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000395d8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000511fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006614 00000000000000b4 0000627c FDE cie=0000039c pc=0000000000051200..0000000000051724 │ │ │ │ - Augmentation data: d3 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051204 │ │ │ │ +00003aec 00000000000000b4 00003858 FDE cie=00000298 pc=00000000000395e0..0000000000039b04 │ │ │ │ + Augmentation data: d7 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000395e8 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051214 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000395f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005121c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000395fc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000005126c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000003964c │ │ │ │ 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 0000000000051270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039654 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051278 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039658 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005127c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003965c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039660 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039664 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 616 to 00000000000514ec │ │ │ │ + DW_CFA_advance_loc1: 616 to 00000000000398cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398d0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398d4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398d8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051500 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000398e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005151c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000398fc │ │ │ │ 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 0000000000051538 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039918 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051540 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039920 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039924 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051548 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039928 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000515e0 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000399c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000515e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000399c8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399cc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399d0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000515f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000399d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000399f4 │ │ │ │ + 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 0000000000039a00 │ │ │ │ + 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 0000000000039a1c │ │ │ │ + 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: 4 to 0000000000039a20 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a28 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039a2c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + │ │ │ │ +00003ba4 0000000000000034 00003910 FDE cie=00000298 pc=0000000000039b20..0000000000039dd8 │ │ │ │ + Augmentation data: 47 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039b24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039b28 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039b34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039b3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039b48 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 352 to 0000000000039ca8 │ │ │ │ + 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 0000000000039cac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039cb0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003bdc 0000000000000028 00003948 FDE cie=00000298 pc=0000000000039de0..0000000000039e50 │ │ │ │ + Augmentation data: 40 64 00 00 │ │ │ │ + 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: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000039dfc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000039e48 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c08 0000000000000028 00003974 FDE cie=00000298 pc=0000000000039e50..0000000000039ed0 │ │ │ │ + Augmentation data: 1c 64 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e54 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039e58 │ │ │ │ + DW_CFA_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 0000000000039e6c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000039ec8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ecc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c34 0000000000000028 000039a0 FDE cie=00000298 pc=0000000000039ed0..0000000000039f50 │ │ │ │ + Augmentation data: f8 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ed4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039ed8 │ │ │ │ + DW_CFA_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 0000000000039eec │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000039f48 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c60 0000000000000024 000039cc FDE cie=00000298 pc=0000000000038dc0..0000000000038e40 │ │ │ │ + Augmentation data: d4 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038df4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038df8 │ │ │ │ + DW_CFA_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 0000000000038e24 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c88 0000000000000024 000039f4 FDE cie=00000298 pc=0000000000038e40..0000000000038ec0 │ │ │ │ + Augmentation data: b4 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000038e74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038e78 │ │ │ │ + DW_CFA_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 0000000000038ea4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038ea8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003cb0 0000000000000048 00003a1c FDE cie=00000298 pc=0000000000039f60..000000000003a06c │ │ │ │ + Augmentation data: 97 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039f6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039f70 │ │ │ │ + DW_CFA_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 0000000000039f78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000039f84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000039fdc │ │ │ │ + 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 0000000000039fe0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039fe4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003a020 │ │ │ │ + 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 000000000003a024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a02c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00003cfc 000000000000002c 00003a68 FDE cie=00000298 pc=000000000003a080..000000000003a18c │ │ │ │ + Augmentation data: 6f 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a088 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a08c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a094 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003a12c │ │ │ │ + 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 000000000003a130 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a134 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d2c 000000000000002c 00003a98 FDE cie=00000298 pc=000000000003a1a0..000000000003a2ac │ │ │ │ + Augmentation data: 4d 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a1ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a1b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003a24c │ │ │ │ + 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 000000000003a250 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a254 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d5c 000000000000002c 00003ac8 FDE cie=00000298 pc=000000000003a2c0..000000000003a3cc │ │ │ │ + Augmentation data: 2b 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a2cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a2d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003a36c │ │ │ │ + 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 000000000003a370 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a374 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003d8c 0000000000000028 00003af8 FDE cie=00000298 pc=000000000003a3e0..000000000003a4a8 │ │ │ │ + Augmentation data: 0b 63 00 00 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a3f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a3f8 │ │ │ │ + DW_CFA_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 000000000003a404 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003a43c │ │ │ │ + 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 000000000003a440 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a444 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003db8 0000000000000028 00003dbc FDE cie=00000000 pc=000000000003a4c0..000000000003a588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a4c8 │ │ │ │ + DW_CFA_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 000000000003a4d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000003a574 │ │ │ │ + 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 000000000003a578 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a57c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003de4 0000000000000028 00003de8 FDE cie=00000000 pc=000000000003a5a0..000000000003a670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a5a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003a5b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000003a65c │ │ │ │ + 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 000000000003a660 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a664 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e10 0000000000000024 00003e14 FDE cie=00000000 pc=000000000003a680..000000000003a724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a684 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a688 │ │ │ │ + DW_CFA_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 000000000003a698 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003a6c0 │ │ │ │ + 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 000000000003a6c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003a6d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003e38 0000000000000024 00003e3c FDE cie=00000000 pc=000000000003a740..000000000003a7ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a748 │ │ │ │ + DW_CFA_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 000000000003a758 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003a798 │ │ │ │ + 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 000000000003a79c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a7a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003e60 0000000000000028 00003e64 FDE cie=00000000 pc=000000000003a800..000000000003a88c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a804 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a808 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a814 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a81c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000003a880 │ │ │ │ + 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 000000000003a884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a888 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e8c 000000000000002c 00003e90 FDE cie=00000000 pc=000000000003a8a0..000000000003a948 │ │ │ │ + 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: 80 │ │ │ │ + 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: 8 to 000000000003a8bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a8c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003a93c │ │ │ │ + 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 000000000003a940 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a944 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003ebc 0000000000000038 00003ec0 FDE cie=00000000 pc=000000000003a960..000000000003aa4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a964 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a968 │ │ │ │ + DW_CFA_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 000000000003a974 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000003aa14 │ │ │ │ + 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 000000000003aa18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003aa24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aa2c │ │ │ │ + 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 000000000003aa30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003aa44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ef8 0000000000000010 00003efc FDE cie=00000000 pc=0000000000036120..0000000000036134 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f0c 000000000000002c 00003f10 FDE cie=00000000 pc=0000000000036140..00000000000361a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036148 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000036190 │ │ │ │ + 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 0000000000036194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000361a0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00003f3c 0000000000000030 00003ca8 FDE cie=00000298 pc=000000000003aa60..000000000003ab9c │ │ │ │ + Augmentation data: 77 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003aa68 │ │ │ │ + DW_CFA_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 000000000003aa70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003aa88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000003ab68 │ │ │ │ + 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 000000000003ab6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ab70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051614 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f70 0000000000000038 00003cdc FDE cie=00000298 pc=000000000003aba0..000000000003ad1c │ │ │ │ + Augmentation data: 47 61 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: 144 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003abb8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003abc8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003abd8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003abe8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000003acc0 │ │ │ │ + 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 000000000003acc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003acc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00003fac 0000000000000038 00003d18 FDE cie=00000298 pc=000000000003ad20..000000000003b02c │ │ │ │ + Augmentation data: 23 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ad28 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ad38 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ad40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ad4c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000003ae88 │ │ │ │ + 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 000000000003ae8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003fe8 0000000000000054 00003d54 FDE cie=00000298 pc=00000000000361a8..0000000000036488 │ │ │ │ + Augmentation data: 2f 61 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000361b0 │ │ │ │ + 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 00000000000361c0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000361c8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000361d8 │ │ │ │ + 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 00000000000361e4 │ │ │ │ + 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 000000000003638c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000363ac │ │ │ │ + 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 00000000000363b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000363b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004040 000000000000004c 00003dac FDE cie=00000298 pc=0000000000036488..0000000000036760 │ │ │ │ + Augmentation data: f9 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003648c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036490 │ │ │ │ + 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 0000000000036498 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000364a8 │ │ │ │ + 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 00000000000364b4 │ │ │ │ + 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 0000000000036668 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000036684 │ │ │ │ + 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_advance_loc: 12 to 0000000000051620 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 0000000000036688 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003668c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004090 000000000000003c 00004094 FDE cie=00000000 pc=000000000003b040..000000000003b1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b044 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b048 │ │ │ │ + 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 000000000003b050 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b060 │ │ │ │ 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 000000000003b068 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000003b190 │ │ │ │ + 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 000000000003b194 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b198 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000040d0 0000000000000030 00003e3c FDE cie=00000298 pc=000000000003b1e0..000000000003b378 │ │ │ │ + Augmentation data: 8b 60 00 00 │ │ │ │ + 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: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b1ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b1f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003b208 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000003b2b0 │ │ │ │ + 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 000000000003b2b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b2b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004104 000000000000003c 00003e70 FDE cie=00000298 pc=000000000003b380..000000000003b46c │ │ │ │ + Augmentation data: 83 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b388 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b394 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b3f0 │ │ │ │ + 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 000000000003b3f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b3f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b424 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b428 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b42c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b430 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b434 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b460 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004144 000000000000003c 00003eb0 FDE cie=00000298 pc=000000000003b480..000000000003b56c │ │ │ │ + Augmentation data: 56 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b484 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b488 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b494 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b4f0 │ │ │ │ + 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 000000000003b4f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b4f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b524 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b528 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b52c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b530 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b534 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b560 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004184 000000000000003c 00003ef0 FDE cie=00000298 pc=000000000003b580..000000000003b66c │ │ │ │ + Augmentation data: 29 60 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b584 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b588 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b594 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b5f0 │ │ │ │ + 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 000000000003b5f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b5f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b624 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b628 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b62c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b630 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b634 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b660 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041c4 000000000000003c 00003f30 FDE cie=00000298 pc=000000000003b680..000000000003b76c │ │ │ │ + Augmentation data: fc 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b684 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b688 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003b694 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000003b6f0 │ │ │ │ + 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 000000000003b6f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b6f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b724 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b728 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b72c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b730 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b734 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b760 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004204 0000000000000024 00003f70 FDE cie=00000298 pc=0000000000036760..00000000000367e8 │ │ │ │ + Augmentation data: cf 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036764 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036768 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036778 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003678c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000367ac │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000422c 000000000000002c 00004230 FDE cie=00000000 pc=000000000003b780..000000000003b884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b788 │ │ │ │ + DW_CFA_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 000000000003b7cc │ │ │ │ + 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 000000000003b7d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b7e4 │ │ │ │ + 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 000000000003b7e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b7ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000425c 0000000000000024 00003fc8 FDE cie=00000298 pc=000000000003b8a0..000000000003b924 │ │ │ │ + Augmentation data: 8b 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b8a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b8a8 │ │ │ │ + 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 000000000003b8e0 │ │ │ │ + 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 000000000003b8e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b8e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004284 0000000000000024 00003ff0 FDE cie=00000298 pc=000000000003b940..000000000003b9cc │ │ │ │ + Augmentation data: 77 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b948 │ │ │ │ + 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 000000000003b984 │ │ │ │ + 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 000000000003b988 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b990 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000042ac 0000000000000024 00004018 FDE cie=00000298 pc=00000000000367e8..0000000000036870 │ │ │ │ + Augmentation data: 63 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000367f0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000036800 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036814 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036834 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000042d4 000000000000002c 000042d8 FDE cie=00000000 pc=000000000003b9e0..000000000003bae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b9e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b9e8 │ │ │ │ + DW_CFA_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 000000000003ba2c │ │ │ │ + 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 000000000003ba30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ba44 │ │ │ │ + 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 000000000003ba48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ba4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004304 0000000000000024 00004070 FDE cie=00000298 pc=000000000003bb00..000000000003bb84 │ │ │ │ + Augmentation data: 1f 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb08 │ │ │ │ + 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 000000000003bb40 │ │ │ │ + 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 000000000003bb44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bb48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000432c 0000000000000024 00004098 FDE cie=00000298 pc=000000000003bba0..000000000003bc2c │ │ │ │ + Augmentation data: 0b 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bba8 │ │ │ │ + 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 000000000003bbe4 │ │ │ │ + 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 000000000003bbe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bbf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004354 0000000000000030 000040c0 FDE cie=00000298 pc=0000000000036870..00000000000369cc │ │ │ │ + Augmentation data: f7 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036874 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036878 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003687c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036884 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000036904 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036910 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036964 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000369a0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000369c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004388 0000000000000018 0000438c FDE cie=00000000 pc=000000000003bc40..000000000003bc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc48 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000043a4 0000000000000018 000043a8 FDE cie=00000000 pc=000000000003bc60..000000000003bc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc68 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000043c0 0000000000000030 0000412c FDE cie=00000298 pc=00000000000369cc..0000000000036b28 │ │ │ │ + Augmentation data: a9 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369d4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000369d8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000369e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000036a60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036a6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036ac0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000036afc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036b1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000043f4 0000000000000018 000043f8 FDE cie=00000000 pc=000000000003bc80..000000000003bc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc84 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc88 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004410 0000000000000018 00004414 FDE cie=00000000 pc=000000000003bca0..000000000003bcb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bca8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000442c 0000000000000030 00004198 FDE cie=00000298 pc=0000000000036b28..0000000000036c84 │ │ │ │ + Augmentation data: 5b 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b30 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036b34 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036b3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000036bbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036bc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036c1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000036c58 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036c78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004460 0000000000000018 00004464 FDE cie=00000000 pc=000000000003bcc0..000000000003bcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bcc8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000447c 0000000000000018 00004480 FDE cie=00000000 pc=000000000003bce0..000000000003bcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bce8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004498 0000000000000030 00004204 FDE cie=00000298 pc=0000000000036c84..0000000000036de0 │ │ │ │ + Augmentation data: 0d 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c8c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036c98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000036d18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036d24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036d78 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000036db4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000036dd4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000044cc 0000000000000018 000044d0 FDE cie=00000000 pc=000000000003bd00..000000000003bd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd08 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000044e8 0000000000000018 000044ec FDE cie=00000000 pc=000000000003bd20..000000000003bd34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd28 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004504 0000000000000038 00004270 FDE cie=00000298 pc=0000000000036de0..0000000000036eec │ │ │ │ + Augmentation data: bf 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036de4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036de8 │ │ │ │ + DW_CFA_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 0000000000036df0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000036e44 │ │ │ │ + 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 0000000000036e48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000036e90 │ │ │ │ + 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 0000000000036e94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004540 0000000000000028 000042ac FDE cie=00000298 pc=000000000003bd40..000000000003be04 │ │ │ │ + Augmentation data: b3 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd48 │ │ │ │ + DW_CFA_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 000000000003bd5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003bd94 │ │ │ │ + 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 000000000003bd98 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bd9c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000456c 0000000000000028 000042d8 FDE cie=00000298 pc=000000000003be20..000000000003bee4 │ │ │ │ + Augmentation data: ab 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be28 │ │ │ │ + DW_CFA_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 000000000003be3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003be74 │ │ │ │ + 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 000000000003be78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004598 0000000000000028 00004304 FDE cie=00000298 pc=000000000003bf00..000000000003bfcc │ │ │ │ + Augmentation data: a3 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf08 │ │ │ │ + DW_CFA_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 000000000003bf1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003bf5c │ │ │ │ + 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 000000000003bf60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000045c4 0000000000000028 00004330 FDE cie=00000298 pc=000000000003bfe0..000000000003c0ac │ │ │ │ + Augmentation data: 9b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfe8 │ │ │ │ + DW_CFA_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 000000000003bffc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003c03c │ │ │ │ + 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 000000000003c040 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c044 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000045f0 000000000000004c 0000435c FDE cie=00000298 pc=000000000003c0c0..000000000003c3a8 │ │ │ │ + Augmentation data: 93 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0c8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c0cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c0d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000003c11c │ │ │ │ + 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 000000000003c120 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c124 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003c148 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c150 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000003c228 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c22c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c230 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003c284 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c288 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c28c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004640 0000000000000038 000043ac FDE cie=00000298 pc=000000000003c3c0..000000000003c66c │ │ │ │ + Augmentation data: 8b 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c3c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c3c8 │ │ │ │ + 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 000000000003c3dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c3f4 │ │ │ │ + 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 000000000003c540 │ │ │ │ + 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 000000000003c544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c548 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000467c 000000000000004c 000043e8 FDE cie=00000298 pc=000000000003ccc0..000000000003cdec │ │ │ │ + Augmentation data: 67 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ccc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ccc8 │ │ │ │ + DW_CFA_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 000000000003ccd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cce0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000003cd78 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cd84 │ │ │ │ + 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 000000000003cd88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cd9c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cda4 │ │ │ │ + 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 000000000003cda8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdac │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000046cc 0000000000000038 00004438 FDE cie=00000298 pc=000000000003ce00..000000000003d0b0 │ │ │ │ + Augmentation data: 33 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce08 │ │ │ │ + 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 000000000003ce1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003ce34 │ │ │ │ + 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 000000000003cf88 │ │ │ │ + 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 000000000003cf8c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf90 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004708 000000000000003c 00004474 FDE cie=00000298 pc=000000000003d0b0..000000000003d3d8 │ │ │ │ + Augmentation data: 0f 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0b8 │ │ │ │ + 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 000000000003d0c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d0dc │ │ │ │ + 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 000000000003d294 │ │ │ │ + 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 000000000003d298 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d29c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004748 0000000000000040 000044b4 FDE cie=00000298 pc=000000000003d3e0..000000000003d718 │ │ │ │ + Augmentation data: e7 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d3e8 │ │ │ │ + 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 000000000003d3fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d418 │ │ │ │ + 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 000000000003d420 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000003d5d4 │ │ │ │ + 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 000000000003d5d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000478c 0000000000000040 000044f8 FDE cie=00000298 pc=000000000003c66c..000000000003c998 │ │ │ │ + Augmentation data: bb 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c670 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c674 │ │ │ │ + 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 000000000003c688 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c6a4 │ │ │ │ + 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 000000000003c6ac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 428 to 000000000003c858 │ │ │ │ + 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 000000000003c85c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c860 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000047d0 000000000000003c 0000453c FDE cie=00000298 pc=000000000003c9a0..000000000003ccb8 │ │ │ │ + Augmentation data: 8f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c9a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c9a8 │ │ │ │ + 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 000000000003c9b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c9cc │ │ │ │ + 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 000000000003cb7c │ │ │ │ + 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 000000000003cb80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cb84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004810 0000000000000038 0000457c FDE cie=00000298 pc=000000000003d720..000000000003d888 │ │ │ │ + Augmentation data: 67 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d724 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d728 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d730 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000003d790 │ │ │ │ + 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 000000000003d794 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d798 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000003d7f0 │ │ │ │ + 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 000000000003d7f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d7f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000484c 0000000000000028 000045b8 FDE cie=00000298 pc=000000000003d8a0..000000000003d974 │ │ │ │ + Augmentation data: 67 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8a8 │ │ │ │ + DW_CFA_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 000000000003d8bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003d8f8 │ │ │ │ + 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 000000000003d8fc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d910 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004878 0000000000000028 000045e4 FDE cie=00000298 pc=000000000003d980..000000000003da5c │ │ │ │ + Augmentation data: 53 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d988 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d99c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000003d9f0 │ │ │ │ + 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 000000000003d9f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d9f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048a4 0000000000000028 00004610 FDE cie=00000298 pc=000000000003da60..000000000003db8c │ │ │ │ + Augmentation data: 3f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003da68 │ │ │ │ + DW_CFA_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 000000000003da74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003dae8 │ │ │ │ + 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 000000000003daec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daf0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000048d0 000000000000002c 0000463c FDE cie=00000298 pc=000000000003dba0..000000000003dc98 │ │ │ │ + Augmentation data: 47 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dba4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dba8 │ │ │ │ + DW_CFA_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 000000000003dbb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000003dc6c │ │ │ │ + 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 000000000003dc70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dc74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004900 000000000000002c 0000466c FDE cie=00000298 pc=000000000003dca0..000000000003dda0 │ │ │ │ + Augmentation data: 2f 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dca8 │ │ │ │ + DW_CFA_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 000000000003dcb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000003dd74 │ │ │ │ + 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 000000000003dd78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dd7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004930 0000000000000030 0000469c FDE cie=00000298 pc=000000000003dda0..000000000003de98 │ │ │ │ + Augmentation data: 17 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dda4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dda8 │ │ │ │ + DW_CFA_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 000000000003ddb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ddb8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000003de40 │ │ │ │ + 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 000000000003de44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004964 0000000000000078 000046d0 FDE cie=00000298 pc=000000000003dea0..000000000003e22c │ │ │ │ + Augmentation data: fb 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dea4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dea8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003deb4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003dec8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005163c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003dee8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003deec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 416 to 000000000003e08c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e090 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e09c │ │ │ │ + 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 000000000003e0a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000003e184 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e188 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e1a8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e1ac │ │ │ │ + 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 000000000003e1b0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e1b4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e1d4 │ │ │ │ + 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 000000000003e1d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003e1f8 │ │ │ │ + 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 000000000003e1fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003e220 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + │ │ │ │ +000049e0 0000000000000024 000049e4 FDE cie=00000000 pc=000000000003e240..000000000003e40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e244 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e248 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e25c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003e2c8 │ │ │ │ + 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 000000000003e2cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a08 0000000000000030 00004774 FDE cie=00000298 pc=000000000003e420..000000000003e504 │ │ │ │ + Augmentation data: 7f 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e428 │ │ │ │ + DW_CFA_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 000000000003e430 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e438 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003e4bc │ │ │ │ + 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 000000000003e4c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e4c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a3c 0000000000000030 000047a8 FDE cie=00000298 pc=000000000003e520..000000000003e600 │ │ │ │ + Augmentation data: 63 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e528 │ │ │ │ + DW_CFA_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 000000000003e530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e538 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003e5bc │ │ │ │ + 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 000000000003e5c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e5c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a70 0000000000000020 00004a74 FDE cie=00000000 pc=000000000000dd64..000000000000ddf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dd6c │ │ │ │ + DW_CFA_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 000000000000dd78 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004a94 0000000000000020 00004a98 FDE cie=00000000 pc=000000000003e600..000000000003e680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e604 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e608 │ │ │ │ + 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 000000000003e638 │ │ │ │ + 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 000000000003e63c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e640 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004ab8 0000000000000018 00004abc FDE cie=00000000 pc=000000000003e680..000000000003e6d4 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e6ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6b0 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004ad4 0000000000000080 00004840 FDE cie=00000298 pc=000000000003e6e0..000000000003edb8 │ │ │ │ + Augmentation data: e3 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e6e8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e6f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e700 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003e71c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e724 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e734 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e740 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 380 to 000000000003e8bc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8c0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8c4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003e8f4 │ │ │ │ + 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 000000000003e8f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e8fc │ │ │ │ + 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 000000000003eba8 │ │ │ │ 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 0000000000051640 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ebb4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebb8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebbc │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b58 0000000000000024 00004b5c FDE cie=00000000 pc=000000000003edc0..000000000003ef8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003edc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003edc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003eddc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003ee48 │ │ │ │ + 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 000000000003ee4c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee50 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b80 0000000000000030 000048ec FDE cie=00000298 pc=000000000003efa0..000000000003f084 │ │ │ │ + Augmentation data: 8f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003efa8 │ │ │ │ + DW_CFA_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 000000000003efb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003efb8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003f03c │ │ │ │ + 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 000000000003f040 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f044 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004bb4 0000000000000030 00004920 FDE cie=00000298 pc=000000000003f0a0..000000000003f180 │ │ │ │ + Augmentation data: 73 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f0a8 │ │ │ │ + DW_CFA_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 000000000003f0b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f0b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000003f13c │ │ │ │ + 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 000000000003f140 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f144 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004be8 0000000000000048 00004954 FDE cie=00000298 pc=000000000003f180..000000000003f308 │ │ │ │ + Augmentation data: 57 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f188 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f194 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003f1d0 │ │ │ │ + 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 000000000003f1d4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f1dc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003f204 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f20c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f210 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f214 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003f234 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f238 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000003f2a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f2b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003f2d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f2e4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +00004c34 0000000000000034 00004c38 FDE cie=00000000 pc=000000000003f320..000000000003f434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f324 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f328 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f338 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003f3ac │ │ │ │ + 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 000000000003f3b0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000003f3f4 │ │ │ │ + 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 000000000003f3f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f3fc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004c6c 0000000000000048 000049d8 FDE cie=00000298 pc=000000000003f440..000000000003ff44 │ │ │ │ + Augmentation data: ff 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f444 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f448 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003f458 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f460 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003f490 │ │ │ │ + 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 000000000003f5dc │ │ │ │ + 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 000000000003f5e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f5e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cb8 000000000000002c 00004cbc FDE cie=00000000 pc=000000000003ff60..00000000000400cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff68 │ │ │ │ + DW_CFA_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 000000000003ff8c │ │ │ │ + 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 000000000003ff90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ff94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000040014 │ │ │ │ + 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 0000000000040018 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004001c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ce8 0000000000000048 00004a54 FDE cie=00000298 pc=00000000000400e0..00000000000405ac │ │ │ │ + Augmentation data: 0b 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000400e8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000400f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040100 │ │ │ │ + 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 000000000004010c │ │ │ │ + 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 0000000000040118 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 572 to 0000000000040354 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040358 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004035c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004d34 0000000000000048 00004aa0 FDE cie=00000298 pc=00000000000405c0..0000000000040ce4 │ │ │ │ + Augmentation data: fb 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000405c8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000405d4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000405e0 │ │ │ │ + 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 00000000000405f0 │ │ │ │ + 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 0000000000040a00 │ │ │ │ + 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 0000000000040a04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040a08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004d80 000000000000004c 00004aec FDE cie=00000298 pc=0000000000040d00..0000000000041854 │ │ │ │ + Augmentation data: 23 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d08 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040d0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040d14 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040d28 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051644 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040d30 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040d44 │ │ │ │ + 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 0000000000041104 │ │ │ │ + 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 0000000000041108 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004110c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004dd0 000000000000005c 00004b3c FDE cie=00000298 pc=0000000000036eec..0000000000038528 │ │ │ │ + Augmentation data: 7f 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ef0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036ef4 │ │ │ │ + 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 0000000000036f14 │ │ │ │ + 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 0000000000037ac4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000037ae0 │ │ │ │ + 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 0000000000037ae4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037ae8 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00004e30 000000000000002c 00004e34 FDE cie=00000000 pc=0000000000041860..0000000000041978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041868 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004186c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041874 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041884 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000418fc │ │ │ │ + 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 0000000000041900 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041904 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004e60 0000000000000050 00004e64 FDE cie=00000000 pc=0000000000041980..0000000000041a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041984 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041988 │ │ │ │ + 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 0000000000041994 │ │ │ │ + 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 00000000000419a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000419b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000041a60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a64 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041a70 │ │ │ │ + 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 0000000000041a74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a7c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041a80 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000041a90 │ │ │ │ + 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 0000000000041a94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004eb4 0000000000000034 00004c20 FDE cie=00000298 pc=0000000000041aa0..0000000000041b78 │ │ │ │ + Augmentation data: e5 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041aa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041aa8 │ │ │ │ + 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 0000000000041ab0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041abc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000041b40 │ │ │ │ + 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 0000000000041b44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004eec 0000000000000054 00004ef0 FDE cie=00000000 pc=0000000000041b80..0000000000041d9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041b88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041b8c │ │ │ │ + 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 0000000000041b94 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000041ba0 │ │ │ │ + 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 0000000000041bac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041bd8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000041c44 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041c70 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041c74 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000041ccc │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000041cf8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000041d54 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000041d90 │ │ │ │ + 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 0000000000041d94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f44 0000000000000048 00004f48 FDE cie=00000000 pc=000000000004f540..000000000004f7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f548 │ │ │ │ + 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 000000000004f550 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f570 │ │ │ │ + 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 000000000004f574 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f578 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004f594 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004f634 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004f6b8 │ │ │ │ + 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 000000000004f6bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f6f4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f728 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f75c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004f798 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f79c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f90 0000000000000050 00004cfc FDE cie=00000298 pc=0000000000041da0..0000000000042078 │ │ │ │ + Augmentation data: 1d 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041da4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041da8 │ │ │ │ + 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 0000000000041db8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000041dd4 │ │ │ │ + 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 0000000000041f7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000041f9c │ │ │ │ + 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 0000000000041fa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041fa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004fe4 0000000000000054 00004d50 FDE cie=00000298 pc=0000000000042080..0000000000044d5c │ │ │ │ + Augmentation data: eb 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042088 │ │ │ │ + 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 0000000000042098 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000420a8 │ │ │ │ + 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 00000000000420b8 │ │ │ │ + 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 0000000000043824 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043840 │ │ │ │ + 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 0000000000043844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043848 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000503c 0000000000000054 00004da8 FDE cie=00000298 pc=0000000000044d60..00000000000485b4 │ │ │ │ + Augmentation data: 7c 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d68 │ │ │ │ + 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 0000000000044d78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044d84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000044d9c │ │ │ │ + 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 0000000000046720 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004673c │ │ │ │ + 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 0000000000046740 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046744 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005094 0000000000000044 00005098 FDE cie=00000000 pc=000000000004f7a0..000000000004fa00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f7a8 │ │ │ │ + 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 000000000004f7b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f7b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f7c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f7d0 │ │ │ │ + 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 000000000004f950 │ │ │ │ + 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 000000000004f954 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000050dc 0000000000000050 00004e48 FDE cie=00000298 pc=00000000000485c0..000000000004bb5c │ │ │ │ + Augmentation data: 3d 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485c8 │ │ │ │ + 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 00000000000485e8 │ │ │ │ + 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 000000000004a010 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004a02c │ │ │ │ + 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 000000000004a030 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005130 0000000000000054 00004e9c FDE cie=00000298 pc=000000000004bb60..000000000004f528 │ │ │ │ + Augmentation data: 5d 5f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bb68 │ │ │ │ + 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 000000000004bb88 │ │ │ │ + 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 000000000004d750 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004d76c │ │ │ │ + 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 000000000004d770 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d774 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005188 0000000000000010 0000518c FDE cie=00000000 pc=0000000000055320..0000000000055330 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000519c 0000000000000010 000051a0 FDE cie=00000000 pc=0000000000055340..0000000000055350 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051b0 0000000000000010 000051b4 FDE cie=00000000 pc=0000000000055360..0000000000055368 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051c4 0000000000000010 000051c8 FDE cie=00000000 pc=0000000000055380..0000000000055388 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051d8 0000000000000010 000051dc FDE cie=00000000 pc=00000000000553a0..00000000000553b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000051ec 0000000000000010 000051f0 FDE cie=00000000 pc=00000000000553c0..00000000000553d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005200 0000000000000010 00005204 FDE cie=00000000 pc=00000000000553e0..00000000000553f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005214 0000000000000010 00005218 FDE cie=00000000 pc=0000000000055400..0000000000055424 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005228 0000000000000010 0000522c FDE cie=00000000 pc=0000000000055440..0000000000055460 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000523c 0000000000000010 00005240 FDE cie=00000000 pc=0000000000055460..000000000005546c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005250 0000000000000010 00005254 FDE cie=00000000 pc=0000000000055480..000000000005548c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005264 0000000000000010 00005268 FDE cie=00000000 pc=00000000000554a0..00000000000554b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005278 0000000000000010 0000527c FDE cie=00000000 pc=00000000000554c0..00000000000554e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000528c 0000000000000010 00005290 FDE cie=00000000 pc=0000000000055500..0000000000055520 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052a0 0000000000000010 000052a4 FDE cie=00000000 pc=0000000000055520..000000000005552c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052b4 0000000000000010 000052b8 FDE cie=00000000 pc=0000000000055540..000000000005554c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052c8 0000000000000010 000052cc FDE cie=00000000 pc=0000000000055560..0000000000055570 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052dc 0000000000000010 000052e0 FDE cie=00000000 pc=0000000000055580..00000000000555a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000052f0 0000000000000010 000052f4 FDE cie=00000000 pc=00000000000555c0..00000000000555e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005304 0000000000000010 00005308 FDE cie=00000000 pc=00000000000555e0..00000000000555ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005318 0000000000000010 0000531c FDE cie=00000000 pc=0000000000055600..000000000005560c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000532c 0000000000000010 00005330 FDE cie=00000000 pc=0000000000055620..0000000000055630 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005340 0000000000000010 00005344 FDE cie=00000000 pc=0000000000055640..0000000000055654 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005354 0000000000000010 00005358 FDE cie=00000000 pc=0000000000055660..00000000000556f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005368 0000000000000010 0000536c FDE cie=00000000 pc=0000000000055700..0000000000055730 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000537c 0000000000000024 00005380 FDE cie=00000000 pc=0000000000055740..0000000000055780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055748 │ │ │ │ + DW_CFA_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 0000000000055750 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000055770 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055774 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053a4 0000000000000024 000053a8 FDE cie=00000000 pc=0000000000055780..00000000000557c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055788 │ │ │ │ + DW_CFA_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 0000000000055790 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000557b0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000557b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053cc 0000000000000010 000053d0 FDE cie=00000000 pc=00000000000557c0..00000000000557c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053e0 0000000000000010 000053e4 FDE cie=00000000 pc=00000000000557e0..00000000000557e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000053f4 0000000000000010 000053f8 FDE cie=00000000 pc=0000000000055800..0000000000055814 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005408 0000000000000024 0000540c FDE cie=00000000 pc=0000000000055820..0000000000055858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055828 │ │ │ │ + DW_CFA_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 0000000000055838 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055850 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055854 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005430 0000000000000010 00005434 FDE cie=00000000 pc=0000000000055860..0000000000055874 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005444 0000000000000024 00005448 FDE cie=00000000 pc=0000000000055880..00000000000558b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055884 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055888 │ │ │ │ + DW_CFA_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 0000000000055898 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000558b0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000546c 0000000000000024 000051d8 FDE cie=00000298 pc=00000000000558c0..0000000000055940 │ │ │ │ + Augmentation data: c2 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000558f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558f8 │ │ │ │ + DW_CFA_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 0000000000055924 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055928 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005494 0000000000000024 00005200 FDE cie=00000298 pc=0000000000055a40..0000000000055ac0 │ │ │ │ + Augmentation data: a2 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055a74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a78 │ │ │ │ + DW_CFA_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 0000000000055aa4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055aa8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054bc 0000000000000024 00005228 FDE cie=00000298 pc=000000000000ddf8..000000000000dec4 │ │ │ │ + Augmentation data: 82 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddfc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000de00 │ │ │ │ + DW_CFA_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 000000000000de08 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000de14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000054e4 0000000000000024 00005250 FDE cie=00000298 pc=000000000000dec4..000000000000df98 │ │ │ │ + Augmentation data: 6e 5e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dec8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000decc │ │ │ │ + DW_CFA_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 000000000000ded4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000dee0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000550c 0000000000000010 00005510 FDE cie=00000000 pc=0000000000055bc0..0000000000055bd4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005520 0000000000000024 00005524 FDE cie=00000000 pc=0000000000055be0..0000000000055c18 │ │ │ │ + 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: 16 to 0000000000055bf8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055c10 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005548 0000000000000010 0000554c FDE cie=00000000 pc=0000000000055c20..0000000000055c38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000555c 0000000000000024 00005560 FDE cie=00000000 pc=0000000000055c40..0000000000055c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055c50 │ │ │ │ + DW_CFA_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 0000000000055c5c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055c74 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055c78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005584 0000000000000010 00005588 FDE cie=00000000 pc=0000000000055c80..0000000000055c94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005598 0000000000000024 0000559c FDE cie=00000000 pc=0000000000055ca0..0000000000055cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ca8 │ │ │ │ + DW_CFA_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 0000000000055cb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055cd0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055cd4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055c0 0000000000000024 0000532c FDE cie=00000298 pc=0000000000055ce0..0000000000055d60 │ │ │ │ + Augmentation data: a6 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055d14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d18 │ │ │ │ + DW_CFA_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 0000000000055d44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055e8 0000000000000024 00005354 FDE cie=00000298 pc=000000000000df98..000000000000e078 │ │ │ │ + Augmentation data: 86 5d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000df9c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000dfa0 │ │ │ │ + DW_CFA_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 000000000000dfa8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000dfb0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + │ │ │ │ +00005610 0000000000000018 00005614 FDE cie=00000000 pc=000000000000e078..000000000000e0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e07c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e080 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +0000562c 0000000000000020 00005630 FDE cie=00000000 pc=0000000000055e60..0000000000055ee4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055e78 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e7c │ │ │ │ + DW_CFA_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 0000000000055eb4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055eb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005650 0000000000000010 00005654 FDE cie=00000000 pc=00000000000554b0..00000000000554c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005664 0000000000000010 00005668 FDE cie=00000000 pc=0000000000055630..0000000000055640 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005678 0000000000000010 0000567c FDE cie=00000000 pc=0000000000055570..0000000000055580 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000568c 0000000000000028 000053f8 FDE cie=00000298 pc=0000000000055f00..0000000000055f70 │ │ │ │ + Augmentation data: f6 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f08 │ │ │ │ + DW_CFA_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 0000000000055f1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000055f68 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f6c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056b8 0000000000000028 00005424 FDE cie=00000298 pc=0000000000056080..00000000000560f0 │ │ │ │ + Augmentation data: d2 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056084 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056088 │ │ │ │ + DW_CFA_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 000000000005609c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000560e8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000056e4 0000000000000028 00005450 FDE cie=00000298 pc=0000000000056200..0000000000056270 │ │ │ │ + Augmentation data: ae 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056208 │ │ │ │ + DW_CFA_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 000000000005621c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000056268 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005626c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005710 000000000000002c 00005714 FDE cie=00000000 pc=000000000004fa00..000000000004fb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa08 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fa0c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fa14 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fa24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000004fa9c │ │ │ │ + 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 000000000004faa0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004faa4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005740 0000000000000028 000054ac FDE cie=00000298 pc=0000000000055f70..0000000000055ff0 │ │ │ │ + Augmentation data: 5a 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055f78 │ │ │ │ + DW_CFA_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 0000000000055f8c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000055fe8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000576c 0000000000000028 000054d8 FDE cie=00000298 pc=0000000000055ff0..0000000000056070 │ │ │ │ + Augmentation data: 36 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ff4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ff8 │ │ │ │ + DW_CFA_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 000000000005600c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000056068 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005606c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005798 0000000000000028 00005504 FDE cie=00000298 pc=00000000000560f0..0000000000056170 │ │ │ │ + Augmentation data: 12 5c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000560f8 │ │ │ │ + DW_CFA_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 000000000005610c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000056168 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005616c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057c4 0000000000000028 00005530 FDE cie=00000298 pc=0000000000056170..00000000000561f0 │ │ │ │ + Augmentation data: ee 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056174 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056178 │ │ │ │ + DW_CFA_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 000000000005618c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000561e8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000057f0 0000000000000028 0000555c FDE cie=00000298 pc=0000000000056270..00000000000562f0 │ │ │ │ + Augmentation data: ca 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056274 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056278 │ │ │ │ + DW_CFA_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 000000000005628c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000562e8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000581c 0000000000000028 00005588 FDE cie=00000298 pc=00000000000562f0..0000000000056370 │ │ │ │ + Augmentation data: a6 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000562f8 │ │ │ │ + DW_CFA_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 000000000005630c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000056368 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005636c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005848 0000000000000024 000055b4 FDE cie=00000298 pc=0000000000055940..00000000000559c0 │ │ │ │ + Augmentation data: 82 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055974 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055978 │ │ │ │ + DW_CFA_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 00000000000559a4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005870 0000000000000024 000055dc FDE cie=00000298 pc=00000000000559c0..0000000000055a40 │ │ │ │ + Augmentation data: 62 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000559f4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000559f8 │ │ │ │ + DW_CFA_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 0000000000055a24 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055a28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005898 0000000000000024 00005604 FDE cie=00000298 pc=0000000000055d60..0000000000055de0 │ │ │ │ + Augmentation data: 42 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055d94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d98 │ │ │ │ + DW_CFA_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 0000000000055dc4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055dc8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058c0 0000000000000024 0000562c FDE cie=00000298 pc=0000000000055de0..0000000000055e60 │ │ │ │ + Augmentation data: 22 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055e14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e18 │ │ │ │ + DW_CFA_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 0000000000055e44 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000058e8 0000000000000024 00005654 FDE cie=00000298 pc=0000000000055ac0..0000000000055b40 │ │ │ │ + Augmentation data: 02 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055af4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055af8 │ │ │ │ + DW_CFA_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 0000000000055b24 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005910 0000000000000024 0000567c FDE cie=00000298 pc=0000000000055b40..0000000000055bc0 │ │ │ │ + Augmentation data: e2 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000055b74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055b78 │ │ │ │ + DW_CFA_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 0000000000055ba4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005938 0000000000000034 000056a4 FDE cie=00000298 pc=000000000004fb20..000000000004fbf8 │ │ │ │ + Augmentation data: c3 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fb28 │ │ │ │ + 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 000000000004fb30 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fb3c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004fbc0 │ │ │ │ + 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 000000000004fbc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbc8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005970 0000000000000010 00005974 FDE cie=00000000 pc=0000000000056380..000000000005639c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005984 0000000000000020 00005988 FDE cie=00000000 pc=00000000000563a0..00000000000563e8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000563bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563c0 │ │ │ │ + DW_CFA_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 00000000000563d4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059a8 0000000000000020 000059ac FDE cie=00000000 pc=0000000000056400..0000000000056460 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056410 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056414 │ │ │ │ + DW_CFA_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 0000000000056450 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056454 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059cc 0000000000000020 000059d0 FDE cie=00000000 pc=0000000000056460..00000000000564c0 │ │ │ │ + DW_CFA_advance_loc: 16 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: 60 to 00000000000564b0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000059f0 0000000000000020 000059f4 FDE cie=00000000 pc=00000000000564c0..0000000000056520 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000564d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564d4 │ │ │ │ + DW_CFA_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 0000000000056510 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056514 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a14 0000000000000028 00005a18 FDE cie=00000000 pc=0000000000056520..00000000000565a4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000056554 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056558 │ │ │ │ + DW_CFA_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 000000000005658c │ │ │ │ + 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 0000000000056590 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056598 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005659c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005a40 0000000000000030 000057ac FDE cie=00000298 pc=00000000000565c0..0000000000056694 │ │ │ │ + Augmentation data: cf 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000565c8 │ │ │ │ + DW_CFA_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 00000000000565d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005665c │ │ │ │ + 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 0000000000056660 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056664 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005668c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056690 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005a74 0000000000000030 000057e0 FDE cie=00000298 pc=0000000000056780..0000000000056854 │ │ │ │ + Augmentation data: a4 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056784 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056788 │ │ │ │ + DW_CFA_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 0000000000056798 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005681c │ │ │ │ + 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 0000000000056820 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056824 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005684c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056850 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005aa8 0000000000000030 00005814 FDE cie=00000298 pc=0000000000056940..0000000000056a14 │ │ │ │ + Augmentation data: 79 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056948 │ │ │ │ + DW_CFA_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 0000000000056958 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000569dc │ │ │ │ + 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 00000000000569e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000056a0c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005adc 0000000000000030 00005848 FDE cie=00000298 pc=0000000000056860..0000000000056934 │ │ │ │ + Augmentation data: 4e 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056868 │ │ │ │ + DW_CFA_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 0000000000056878 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000568fc │ │ │ │ + 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 0000000000056900 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056904 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005692c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056930 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005b10 0000000000000030 0000587c FDE cie=00000298 pc=0000000000056a20..0000000000056af4 │ │ │ │ + Augmentation data: 23 59 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a28 │ │ │ │ + DW_CFA_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 0000000000056a38 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000056abc │ │ │ │ + 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 0000000000056ac0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ac4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000056aec │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056af0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005b44 0000000000000030 000058b0 FDE cie=00000298 pc=00000000000566a0..0000000000056774 │ │ │ │ + Augmentation data: f8 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566a8 │ │ │ │ + DW_CFA_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 00000000000566b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005673c │ │ │ │ + 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 0000000000056740 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056744 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005676c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056770 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005b78 0000000000000028 000058e4 FDE cie=00000298 pc=0000000000056b00..0000000000056bcc │ │ │ │ + Augmentation data: cd 58 00 00 │ │ │ │ + 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: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056b18 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000056ba4 │ │ │ │ + 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 0000000000056ba8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005ba4 0000000000000028 00005910 FDE cie=00000298 pc=0000000000056ca0..0000000000056d6c │ │ │ │ + Augmentation data: aa 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ca8 │ │ │ │ + DW_CFA_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 0000000000056cb8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000056d44 │ │ │ │ + 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 0000000000056d48 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005bd0 0000000000000028 0000593c FDE cie=00000298 pc=0000000000056e40..0000000000056f0c │ │ │ │ + Augmentation data: 87 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e48 │ │ │ │ + DW_CFA_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 0000000000056e58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000056ee4 │ │ │ │ + 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 0000000000056ee8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005bfc 000000000000002c 00005968 FDE cie=00000298 pc=0000000000056f0c..0000000000056fe0 │ │ │ │ + Augmentation data: 64 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f10 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056f14 │ │ │ │ + DW_CFA_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 0000000000056f24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056fb8 │ │ │ │ + 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 0000000000056fbc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fc0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c2c 000000000000002c 00005998 FDE cie=00000298 pc=0000000000056bcc..0000000000056ca0 │ │ │ │ + Augmentation data: 3d 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bd0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056bd4 │ │ │ │ + DW_CFA_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 0000000000056be4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056c78 │ │ │ │ + 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 0000000000056c7c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c80 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c5c 000000000000002c 000059c8 FDE cie=00000298 pc=0000000000056d6c..0000000000056e40 │ │ │ │ + Augmentation data: 16 58 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d70 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056d74 │ │ │ │ + DW_CFA_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 0000000000056d84 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000056e18 │ │ │ │ + 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 0000000000056e1c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056e20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005c8c 0000000000000050 00005c90 FDE cie=00000000 pc=000000000004fc00..000000000004fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc08 │ │ │ │ + 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 000000000004fc14 │ │ │ │ + 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 000000000004fc24 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fc30 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000004fce0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fce4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fcf0 │ │ │ │ + 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 000000000004fcf4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fcf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fcfc │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd00 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fd10 │ │ │ │ + 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 000000000004fd14 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005ce0 000000000000003c 00005ce4 FDE cie=00000000 pc=0000000000056fe0..0000000000057124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe8 │ │ │ │ + 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 0000000000056ff0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ff8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057000 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057008 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000570c8 │ │ │ │ + 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 00000000000570cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000570d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005d20 0000000000000054 00005d24 FDE cie=00000000 pc=000000000004fd20..000000000004fff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fd28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd2c │ │ │ │ + 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 000000000004fd34 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051648 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fd40 │ │ │ │ + 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 000000000004fd4c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004fd70 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000004fe10 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004fe50 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004fe90 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004fed0 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000004ff10 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000004ff94 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000004ffe4 │ │ │ │ + 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 000000000004ffe8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005d78 0000000000000054 00005d7c FDE cie=00000000 pc=000000000004fff0..0000000000050374 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fff8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fffc │ │ │ │ + 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 0000000000050004 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000050010 │ │ │ │ + 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_advance_loc: 4 to 000000000005164c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005001c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000050048 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000050104 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000050158 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005015c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000050204 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000050258 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000050304 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000050368 │ │ │ │ + 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 000000000005036c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005dd0 0000000000000028 00005dd4 FDE cie=00000000 pc=0000000000057140..0000000000057250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057144 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057148 │ │ │ │ + DW_CFA_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 0000000000057158 │ │ │ │ + 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 0000000000057248 │ │ │ │ + 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 000000000005724c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005dfc 0000000000000028 00005e00 FDE cie=00000000 pc=0000000000057260..0000000000057370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057264 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057268 │ │ │ │ + DW_CFA_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 0000000000057278 │ │ │ │ + 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 0000000000057368 │ │ │ │ + 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 000000000005736c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e28 0000000000000028 00005e2c FDE cie=00000000 pc=0000000000057380..0000000000057498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057384 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057388 │ │ │ │ + DW_CFA_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 0000000000057398 │ │ │ │ + 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 0000000000057490 │ │ │ │ + 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 0000000000057494 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e54 0000000000000028 00005e58 FDE cie=00000000 pc=00000000000574a0..00000000000575b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000574a8 │ │ │ │ + DW_CFA_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 00000000000574b8 │ │ │ │ + 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 00000000000575b0 │ │ │ │ + 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 00000000000575b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005e80 000000000000002c 00005bec FDE cie=00000298 pc=00000000000575c0..0000000000057704 │ │ │ │ + Augmentation data: fb 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000575c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000575c8 │ │ │ │ + DW_CFA_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 00000000000575e8 │ │ │ │ + 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 00000000000576fc │ │ │ │ + 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 0000000000057700 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005eb0 000000000000002c 00005c1c FDE cie=00000298 pc=0000000000057704..0000000000057848 │ │ │ │ + Augmentation data: d4 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057708 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005770c │ │ │ │ + DW_CFA_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 000000000005772c │ │ │ │ + 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 0000000000057840 │ │ │ │ + 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 0000000000057844 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005ee0 000000000000002c 00005c4c FDE cie=00000298 pc=00000000000579a0..0000000000057ae4 │ │ │ │ + Augmentation data: ad 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000579a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000579a8 │ │ │ │ + DW_CFA_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 00000000000579c8 │ │ │ │ + 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 0000000000057adc │ │ │ │ + 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 0000000000057ae0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005f10 000000000000002c 00005c7c FDE cie=00000298 pc=0000000000057ae4..0000000000057c28 │ │ │ │ + Augmentation data: 86 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ae8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057aec │ │ │ │ + DW_CFA_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 0000000000057b0c │ │ │ │ + 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 0000000000057c20 │ │ │ │ + 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 0000000000057c24 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005f40 000000000000002c 00005cac FDE cie=00000298 pc=0000000000057848..000000000005798c │ │ │ │ + Augmentation data: 5f 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005784c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057850 │ │ │ │ + DW_CFA_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 0000000000057870 │ │ │ │ + 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 0000000000057984 │ │ │ │ + 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 0000000000057988 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00005f70 000000000000002c 00005cdc FDE cie=00000298 pc=0000000000057c28..0000000000057d6c │ │ │ │ + Augmentation data: 38 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057c30 │ │ │ │ + DW_CFA_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 0000000000057c50 │ │ │ │ + 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 0000000000057d64 │ │ │ │ + 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 0000000000057d68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000066cc 0000000000000034 00006334 FDE cie=0000039c pc=0000000000051740..00000000000519f8 │ │ │ │ - Augmentation data: 43 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051744 │ │ │ │ +00005fa0 000000000000002c 00005d0c FDE cie=00000298 pc=0000000000057d80..0000000000057ecc │ │ │ │ + Augmentation data: 11 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051748 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057d88 │ │ │ │ + DW_CFA_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 000000000005175c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057da8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051768 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 352 to 00000000000518c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 284 to 0000000000057ec4 │ │ │ │ + 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 00000000000518cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006704 0000000000000028 0000636c FDE cie=0000039c pc=0000000000051a00..0000000000051a70 │ │ │ │ - Augmentation data: 3c 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a04 │ │ │ │ +00005fd0 000000000000002c 00005d3c FDE cie=00000298 pc=0000000000058180..00000000000582cc │ │ │ │ + Augmentation data: ea 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a08 │ │ │ │ - DW_CFA_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 0000000000051a1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000051a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058188 │ │ │ │ + DW_CFA_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 00000000000581a8 │ │ │ │ + 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 00000000000582c4 │ │ │ │ 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 0000000000051a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006730 0000000000000028 00006398 FDE cie=0000039c pc=0000000000051a70..0000000000051af0 │ │ │ │ - Augmentation data: 18 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a74 │ │ │ │ +00006000 0000000000000030 00005d6c FDE cie=00000298 pc=0000000000057ecc..0000000000058020 │ │ │ │ + Augmentation data: c3 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057ed4 │ │ │ │ DW_CFA_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 0000000000051a8c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057ee8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000057ef4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000051ae8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000058018 │ │ │ │ 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 0000000000051aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005801c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000675c 0000000000000028 000063c4 FDE cie=0000039c pc=0000000000051af0..0000000000051b70 │ │ │ │ - Augmentation data: f4 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051af4 │ │ │ │ +00006034 0000000000000030 00005da0 FDE cie=00000298 pc=0000000000058020..0000000000058174 │ │ │ │ + Augmentation data: 98 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058028 │ │ │ │ DW_CFA_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 0000000000051b0c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005803c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058048 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000051b68 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005816c │ │ │ │ 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 0000000000051b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058170 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006788 0000000000000024 000063f0 FDE cie=0000039c pc=00000000000509e0..0000000000050a60 │ │ │ │ - Augmentation data: d0 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050a14 │ │ │ │ +00006068 0000000000000030 00005dd4 FDE cie=00000298 pc=00000000000582cc..0000000000058420 │ │ │ │ + Augmentation data: 6d 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a18 │ │ │ │ - DW_CFA_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 0000000000050a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000582d4 │ │ │ │ + DW_CFA_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 00000000000582e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000582f4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 0000000000058418 │ │ │ │ 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 0000000000050a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005841c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067b0 0000000000000024 00006418 FDE cie=0000039c pc=0000000000050a60..0000000000050ae0 │ │ │ │ - Augmentation data: b0 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000050a94 │ │ │ │ +0000609c 0000000000000030 00005e08 FDE cie=00000298 pc=0000000000058420..0000000000058574 │ │ │ │ + Augmentation data: 42 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050a98 │ │ │ │ - DW_CFA_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 0000000000050ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058428 │ │ │ │ + DW_CFA_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 000000000005843c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058448 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005856c │ │ │ │ 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 0000000000050ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067d8 0000000000000048 00006440 FDE cie=0000039c pc=0000000000051b80..0000000000051c8c │ │ │ │ - Augmentation data: 93 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051b8c │ │ │ │ +000060d0 0000000000000028 000060d4 FDE cie=00000000 pc=0000000000058580..0000000000058690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058588 │ │ │ │ DW_CFA_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 0000000000051b98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058598 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051ba4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000051bfc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000058688 │ │ │ │ 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 0000000000051c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005868c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051c04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051c40 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060fc 0000000000000028 00006100 FDE cie=00000000 pc=00000000000586a0..00000000000587b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000586a8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000586b8 │ │ │ │ + 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 00000000000587b0 │ │ │ │ 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 0000000000051c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051c4c │ │ │ │ - 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 00000000000587b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006824 000000000000002c 0000648c FDE cie=0000039c pc=0000000000051ca0..0000000000051dac │ │ │ │ - Augmentation data: 6b 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ca4 │ │ │ │ +00006128 0000000000000030 00005e94 FDE cie=00000298 pc=00000000000587c0..000000000005893c │ │ │ │ + Augmentation data: bf 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051cb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000051d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000587cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000587d4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000587e4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 208 to 00000000000588b4 │ │ │ │ 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 0000000000051d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000588bc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006854 000000000000002c 000064bc FDE cie=0000039c pc=0000000000051dc0..0000000000051ecc │ │ │ │ - Augmentation data: 49 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051dc4 │ │ │ │ +0000615c 0000000000000030 00005ec8 FDE cie=00000298 pc=0000000000058940..0000000000058a34 │ │ │ │ + Augmentation data: aa 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051dc8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051dcc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051dd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000051e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058948 │ │ │ │ + DW_CFA_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 0000000000058950 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005895c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000589e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000589ec │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006884 000000000000002c 000064ec FDE cie=0000039c pc=0000000000051ee0..0000000000051fec │ │ │ │ - Augmentation data: 27 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee4 │ │ │ │ +00006190 0000000000000030 00005efc FDE cie=00000298 pc=0000000000058a40..0000000000058b3c │ │ │ │ + Augmentation data: 8e 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051eec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051ef4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000051f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a48 │ │ │ │ + DW_CFA_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 0000000000058a50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058a5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000058aec │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058af0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058af4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000068b4 0000000000000028 0000651c FDE cie=0000039c pc=0000000000052000..00000000000520c8 │ │ │ │ - Augmentation data: 07 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052014 │ │ │ │ +000061c4 0000000000000034 00005f30 FDE cie=00000298 pc=0000000000058b40..0000000000058c48 │ │ │ │ + Augmentation data: 72 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052018 │ │ │ │ - DW_CFA_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 0000000000052024 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005205c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058b48 │ │ │ │ + DW_CFA_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 0000000000058b50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058b5c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000058bf8 │ │ │ │ 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 0000000000052060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058bfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000068e0 0000000000000028 000068e4 FDE cie=00000000 pc=00000000000520e0..00000000000521a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520e4 │ │ │ │ +000061fc 0000000000000034 00006200 FDE cie=00000000 pc=0000000000058c60..0000000000058de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520e8 │ │ │ │ - DW_CFA_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 00000000000520f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 156 to 0000000000052194 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c68 │ │ │ │ + DW_CFA_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 0000000000058c70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058c90 │ │ │ │ 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 0000000000052198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005219c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058c98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000690c 0000000000000028 00006910 FDE cie=00000000 pc=00000000000521c0..0000000000052290 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521c8 │ │ │ │ - DW_CFA_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 00000000000521d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000005227c │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000058ce8 │ │ │ │ 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 0000000000052280 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058cec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006938 0000000000000024 0000693c FDE cie=00000000 pc=00000000000522a0..0000000000052344 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522a4 │ │ │ │ +00006234 0000000000000040 00006238 FDE cie=00000000 pc=0000000000058de0..0000000000058f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000522a8 │ │ │ │ - DW_CFA_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 00000000000522b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000522e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058de8 │ │ │ │ + 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 0000000000058df4 │ │ │ │ + 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 0000000000058dfc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 320 to 0000000000058f3c │ │ │ │ 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 00000000000522e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000522f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f44 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058f64 │ │ │ │ + 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 0000000000058f68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006960 0000000000000024 00006964 FDE cie=00000000 pc=0000000000052360..000000000005240c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052364 │ │ │ │ +00006278 0000000000000038 00005fe4 FDE cie=00000298 pc=0000000000058f80..0000000000059054 │ │ │ │ + Augmentation data: d6 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052368 │ │ │ │ - DW_CFA_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 0000000000052378 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000523b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f88 │ │ │ │ + DW_CFA_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 0000000000058f94 │ │ │ │ + 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 0000000000059018 │ │ │ │ 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 00000000000523bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005901c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000523c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059020 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005904c │ │ │ │ + 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 0000000000059050 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00006988 0000000000000028 0000698c FDE cie=00000000 pc=0000000000052420..00000000000524ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052424 │ │ │ │ +000062b4 000000000000004c 00006020 FDE cie=00000298 pc=0000000000059060..0000000000059438 │ │ │ │ + Augmentation data: a3 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052428 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052434 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005243c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 00000000000524a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059068 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059074 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005907c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000590a0 │ │ │ │ + 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 0000000000059208 │ │ │ │ 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 00000000000524a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005920c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059210 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 436 to 00000000000593c4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000593c8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000059408 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059414 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ │ │ │ │ -000069b4 000000000000002c 000069b8 FDE cie=00000000 pc=00000000000524c0..0000000000052568 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524c4 │ │ │ │ +00006304 0000000000000048 00006070 FDE cie=00000298 pc=0000000000059440..00000000000597ac │ │ │ │ + Augmentation data: 7e 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000524c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000524d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000524dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000524e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000005255c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059448 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059450 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059468 │ │ │ │ + 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 0000000000059470 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000059480 │ │ │ │ + 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 00000000000596c8 │ │ │ │ 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 0000000000052560 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000596cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000596d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000069e4 0000000000000038 000069e8 FDE cie=00000000 pc=0000000000052580..000000000005266c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052584 │ │ │ │ +00006350 0000000000000040 00006354 FDE cie=00000000 pc=00000000000597c0..00000000000598c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052588 │ │ │ │ - DW_CFA_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 0000000000052594 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 160 to 0000000000052634 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000597c8 │ │ │ │ + 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 00000000000597d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000597e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000597e8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000059894 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052638 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052644 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005264c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005989c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000598ac │ │ │ │ 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 0000000000052650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052664 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000598bc │ │ │ │ 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 0000000000052668 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006a20 0000000000000010 00006a24 FDE cie=00000000 pc=000000000004dd40..000000000004dd54 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a34 000000000000002c 00006a38 FDE cie=00000000 pc=000000000004dd60..000000000004ddc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd64 │ │ │ │ +00006394 000000000000002c 00006100 FDE cie=00000298 pc=00000000000598e0..0000000000059948 │ │ │ │ + Augmentation data: 0f 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000598e8 │ │ │ │ DW_CFA_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 000000000004dd70 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000598f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000004ddb0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000059928 │ │ │ │ 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 000000000004ddb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005992c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ddb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ddc0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ddc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006a64 0000000000000030 000066cc FDE cie=0000039c pc=0000000000052680..00000000000527bc │ │ │ │ - Augmentation data: 73 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052684 │ │ │ │ +000063c4 0000000000000070 00006130 FDE cie=00000298 pc=0000000000059960..0000000000059df4 │ │ │ │ + Augmentation data: ef 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052688 │ │ │ │ - DW_CFA_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 0000000000052690 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000526a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000052788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059968 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059974 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005997c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059a08 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005278c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059a38 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000059aec │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059af4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059b00 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 0000000000059bec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bf0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059bf4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000059c44 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059c4c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c50 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059c54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000059c90 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059c9c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059ca8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000059cec │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059cf8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000059d64 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000059db8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059dc0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059dcc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006a98 0000000000000038 00006700 FDE cie=0000039c pc=00000000000527c0..000000000005293c │ │ │ │ - Augmentation data: 43 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527c4 │ │ │ │ +00006438 0000000000000070 000061a4 FDE cie=00000298 pc=0000000000059e00..000000000005a294 │ │ │ │ + Augmentation data: d0 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527c8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000527d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059e08 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059e14 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000527e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059e1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000527f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052808 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 00000000000528e0 │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000059ea8 │ │ │ │ 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 00000000000528e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059eac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000528e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059ed8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000059f8c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059f94 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000059fa0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000005a08c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a090 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a094 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005a0e4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a0ec │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0f0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a0f4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005a130 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a13c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a148 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005a18c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a198 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005a204 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005a258 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a260 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a26c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006ad4 0000000000000038 0000673c FDE cie=0000039c pc=0000000000052940..0000000000052c4c │ │ │ │ - Augmentation data: 1f 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052944 │ │ │ │ +000064ac 0000000000000070 00006218 FDE cie=00000298 pc=000000000005a2a0..000000000005a734 │ │ │ │ + Augmentation data: b1 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052948 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000052958 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052960 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005296c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000052aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a2a8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a2b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a2bc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005a348 │ │ │ │ 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 0000000000052aac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a34c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a350 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006b10 0000000000000054 00006778 FDE cie=0000039c pc=000000000004ddc8..000000000004e0a8 │ │ │ │ - Augmentation data: 2b 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ddcc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ddd0 │ │ │ │ - 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 000000000004dde0 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dde8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ddf8 │ │ │ │ - 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 000000000004de04 │ │ │ │ - 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 000000000004dfac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004dfcc │ │ │ │ - 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_advance_loc: 40 to 000000000005a378 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000005a42c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a434 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a440 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000005a52c │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a530 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a534 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005a584 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a58c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a590 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a594 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005a5d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a5dc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a5e8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000005a62c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a638 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005a6a4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005a6f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a700 │ │ │ │ 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 000000000004dfd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004dfd4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005a70c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b68 000000000000004c 000067d0 FDE cie=0000039c pc=000000000004e0a8..000000000004e380 │ │ │ │ - Augmentation data: f5 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0ac │ │ │ │ +00006520 0000000000000048 0000628c FDE cie=00000298 pc=000000000005a740..000000000005aaf8 │ │ │ │ + Augmentation data: 93 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e0b0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a748 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a758 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e0b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005a774 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e0c8 │ │ │ │ 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 000000000005a780 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e0d4 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a788 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000004e288 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000005a8ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e2a4 │ │ │ │ - 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 000000000004e2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a8b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006bb8 0000000000000030 00006820 FDE cie=0000039c pc=0000000000052c60..0000000000052df8 │ │ │ │ - Augmentation data: c7 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c64 │ │ │ │ +0000656c 0000000000000038 000062d8 FDE cie=00000298 pc=0000000000050380..0000000000050544 │ │ │ │ + Augmentation data: 73 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c68 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c6c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052c74 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000052c88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000052d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050388 │ │ │ │ + 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 0000000000050390 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000503a4 │ │ │ │ + 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 0000000000050494 │ │ │ │ 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 0000000000052d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050498 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005049c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006bec 000000000000003c 00006854 FDE cie=0000039c pc=0000000000052e00..0000000000052eec │ │ │ │ - Augmentation data: bf 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e04 │ │ │ │ +000065a8 000000000000003c 00006314 FDE cie=00000298 pc=0000000000050544..000000000005075c │ │ │ │ + Augmentation data: 87 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052e14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005054c │ │ │ │ + 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 0000000000050554 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050568 │ │ │ │ + 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 0000000000050684 │ │ │ │ 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 0000000000052e74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052e78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000052ea4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ea8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eb0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052eb4 │ │ │ │ + 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_advance_loc: 44 to 0000000000052ee0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006c2c 000000000000003c 00006894 FDE cie=0000039c pc=0000000000052f00..0000000000052fec │ │ │ │ - Augmentation data: 92 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f08 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000052f14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000052f70 │ │ │ │ - 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 0000000000052f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050688 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052f78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000052fa4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005068c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fb0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052fb4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000052fe0 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00006c6c 000000000000003c 000068d4 FDE cie=0000039c pc=0000000000053000..00000000000530ec │ │ │ │ - Augmentation data: 65 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053004 │ │ │ │ +000065e8 0000000000000038 00006354 FDE cie=00000298 pc=000000000005ab00..000000000005ad88 │ │ │ │ + Augmentation data: a3 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053008 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053014 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000053070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ab08 │ │ │ │ + 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 000000000005ab10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ab1c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ab24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000005acc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 0000000000053074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005accc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000530a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530ac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000530b4 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000530e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cac 000000000000003c 00006914 FDE cie=0000039c pc=0000000000053100..00000000000531ec │ │ │ │ - Augmentation data: 38 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053104 │ │ │ │ +00006624 0000000000000038 00006390 FDE cie=00000298 pc=000000000005ada0..000000000005b02c │ │ │ │ + Augmentation data: 97 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053108 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000053114 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000053170 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ada8 │ │ │ │ + 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 000000000005adb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005adbc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005adc4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 420 to 000000000005af68 │ │ │ │ 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 0000000000053174 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053178 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000531a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531ac │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531b0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000531b4 │ │ │ │ + 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_advance_loc: 44 to 00000000000531e0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006cec 0000000000000024 00006954 FDE cie=0000039c pc=000000000004e380..000000000004e408 │ │ │ │ - Augmentation data: 0b 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e384 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e388 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e398 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e3ac │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e3cc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005af70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d14 000000000000002c 00006d18 FDE cie=00000000 pc=0000000000053200..0000000000053304 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053204 │ │ │ │ +00006660 0000000000000024 00006664 FDE cie=00000000 pc=000000000005b040..000000000005b0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b048 │ │ │ │ DW_CFA_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 000000000005324c │ │ │ │ - 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 0000000000053250 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053254 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053264 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b050 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005b0a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005326c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d44 0000000000000024 000069ac FDE cie=0000039c pc=0000000000053320..00000000000533a4 │ │ │ │ - Augmentation data: c7 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053324 │ │ │ │ +00006688 0000000000000024 0000668c FDE cie=00000000 pc=000000000005b0c0..000000000005b13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053328 │ │ │ │ - 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 0000000000053360 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b0c8 │ │ │ │ + DW_CFA_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 000000000005b0d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005b120 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053368 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d6c 0000000000000024 000069d4 FDE cie=0000039c pc=00000000000533c0..000000000005344c │ │ │ │ - Augmentation data: b3 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533c4 │ │ │ │ +000066b0 0000000000000024 000066b4 FDE cie=00000000 pc=000000000005b140..000000000005b1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000533c8 │ │ │ │ - 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 0000000000053404 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b148 │ │ │ │ + DW_CFA_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 000000000005b150 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005b1a0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053410 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d94 0000000000000024 000069fc FDE cie=0000039c pc=000000000004e408..000000000004e490 │ │ │ │ - Augmentation data: 9f 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e40c │ │ │ │ +000066d8 0000000000000038 00006444 FDE cie=00000298 pc=000000000005b1c0..000000000005b2e0 │ │ │ │ + Augmentation data: 13 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e410 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b1c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b1d4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e434 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b1dc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e454 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006dbc 000000000000002c 00006dc0 FDE cie=00000000 pc=0000000000053460..0000000000053564 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053464 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053468 │ │ │ │ - DW_CFA_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 00000000000534ac │ │ │ │ + DW_CFA_advance_loc: 124 to 000000000005b258 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + 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 00000000000534b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b25c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000534c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b270 │ │ │ │ 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 00000000000534c8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000534cc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b274 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b29c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006dec 0000000000000024 00006a54 FDE cie=0000039c pc=0000000000053580..0000000000053604 │ │ │ │ - Augmentation data: 5b 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053584 │ │ │ │ +00006714 000000000000004c 00006480 FDE cie=00000298 pc=0000000000050760..0000000000051018 │ │ │ │ + Augmentation data: e6 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053588 │ │ │ │ - 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 00000000000535c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050768 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005077c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050784 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000050794 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000507a4 │ │ │ │ + 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: 1488 to 0000000000050d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000535c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006e14 0000000000000024 00006a7c FDE cie=0000039c pc=0000000000053620..00000000000536ac │ │ │ │ - Augmentation data: 47 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053624 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053628 │ │ │ │ - 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 0000000000053664 │ │ │ │ - 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 0000000000053668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d7c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e3c 0000000000000030 00006aa4 FDE cie=0000039c pc=000000000004e490..000000000004e5ec │ │ │ │ - Augmentation data: 33 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e494 │ │ │ │ +00006764 0000000000000038 000064d0 FDE cie=00000298 pc=000000000005b2e0..000000000005b410 │ │ │ │ + Augmentation data: 53 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e498 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b2f4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e4a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b2fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e524 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005b388 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e530 │ │ │ │ + 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 000000000005b38c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e584 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b3a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e5c0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b3a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b3cc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006e70 0000000000000018 00006e74 FDE cie=00000000 pc=00000000000536c0..00000000000536d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536c8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006e8c 0000000000000018 00006e90 FDE cie=00000000 pc=00000000000536e0..00000000000536f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536e8 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00006ea8 0000000000000030 00006b10 FDE cie=0000039c pc=000000000004e5ec..000000000004e748 │ │ │ │ - Augmentation data: e5 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5f0 │ │ │ │ +000067a0 0000000000000038 0000650c FDE cie=00000298 pc=000000000005b420..000000000005b550 │ │ │ │ + Augmentation data: 26 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5f4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b428 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b434 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e600 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b43c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e680 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005b4c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e68c │ │ │ │ + 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 000000000005b4cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b4d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e6e0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b4e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e71c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b4e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005b50c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006edc 0000000000000018 00006ee0 FDE cie=00000000 pc=0000000000053700..0000000000053710 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053704 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053708 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00006ef8 0000000000000018 00006efc FDE cie=00000000 pc=0000000000053720..0000000000053734 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053724 │ │ │ │ +000067dc 00000000000000cc 00006548 FDE cie=00000298 pc=0000000000051020..0000000000051e90 │ │ │ │ + Augmentation data: f9 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053728 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00006f14 0000000000000030 00006b7c FDE cie=0000039c pc=000000000004e748..000000000004e8a4 │ │ │ │ - Augmentation data: 97 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e74c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051028 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051034 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005103c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051044 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005104c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051054 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000510cc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1100 to 0000000000051518 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005152c │ │ │ │ + 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 0000000000051530 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e750 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e754 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e75c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051534 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000051594 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000051610 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e7e8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051614 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e83c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e878 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e898 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005166c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000516a8 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000051744 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 808 to 0000000000051a6c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a70 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000051aac │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ab0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ab4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051ab8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051adc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051ae8 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051b1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051b28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000051c00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 144 to 0000000000051c9c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051ca4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000051cf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051cfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051d30 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051d48 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000051d68 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051d90 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051d98 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051dbc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000051de0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051de4 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051dec │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051df4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000051e64 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051e6c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ │ │ │ │ -00006f48 0000000000000018 00006f4c FDE cie=00000000 pc=0000000000053740..0000000000053750 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053744 │ │ │ │ +000068ac 0000000000000064 00006618 FDE cie=00000298 pc=0000000000051e90..0000000000053ad4 │ │ │ │ + Augmentation data: 80 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053748 │ │ │ │ - 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 0000000000051e98 │ │ │ │ + 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 0000000000051ec4 │ │ │ │ + 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: 4464 to 0000000000053034 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000053054 │ │ │ │ + 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 0000000000053058 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005305c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f64 0000000000000018 00006f68 FDE cie=00000000 pc=0000000000053760..0000000000053774 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053764 │ │ │ │ +00006914 000000000000001c 00006918 FDE cie=00000000 pc=000000000000e0cc..000000000000e130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e0d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053768 │ │ │ │ - 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 000000000000e0d4 │ │ │ │ + DW_CFA_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 000000000000e0dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f80 0000000000000030 00006be8 FDE cie=0000039c pc=000000000004e8a4..000000000004ea00 │ │ │ │ - Augmentation data: 49 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8a8 │ │ │ │ +00006934 0000000000000038 000066a0 FDE cie=00000298 pc=000000000005b560..000000000005b820 │ │ │ │ + Augmentation data: 1e 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8ac │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e8b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b568 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b574 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e8b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b57c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000004e938 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e944 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004e998 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b588 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004e9d4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 320 to 000000000005b6c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e9f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006fb4 0000000000000018 00006fb8 FDE cie=00000000 pc=0000000000053780..0000000000053790 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053784 │ │ │ │ + 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 000000000005b6cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053788 │ │ │ │ - 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 000000000005b6d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fd0 0000000000000018 00006fd4 FDE cie=00000000 pc=00000000000537a0..00000000000537b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537a4 │ │ │ │ +00006970 000000000000004c 000066dc FDE cie=00000298 pc=0000000000053ae0..00000000000545a8 │ │ │ │ + Augmentation data: fb 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537a8 │ │ │ │ - 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 0000000000053ae8 │ │ │ │ + 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 0000000000053b04 │ │ │ │ + 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: 2152 to 000000000005436c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054384 │ │ │ │ + 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 0000000000054388 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005438c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fec 0000000000000038 00006c54 FDE cie=0000039c pc=000000000004ea00..000000000004eb0c │ │ │ │ - Augmentation data: fb 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea04 │ │ │ │ +000069c0 0000000000000034 000069c4 FDE cie=00000000 pc=000000000005b820..000000000005b8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea08 │ │ │ │ - DW_CFA_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 000000000004ea10 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000004ea64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b828 │ │ │ │ + DW_CFA_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 000000000005b834 │ │ │ │ + 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 000000000005b8c8 │ │ │ │ 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 000000000004ea68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ea6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000004eab0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b8dc │ │ │ │ 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 000000000005b8e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000069f8 0000000000000094 00006764 FDE cie=00000298 pc=000000000005b900..000000000005be80 │ │ │ │ + Augmentation data: f9 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b904 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b908 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005b914 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005b91c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005b92c │ │ │ │ + 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 000000000005b9c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9c4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 664 to 000000000005bc5c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc60 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005bca0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: 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 000000000004eab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bca8 │ │ │ │ + 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 000000000004eab8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000005bd10 │ │ │ │ + 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 000000000005bd58 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bd5c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000005bde8 │ │ │ │ + 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 000000000005be14 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be18 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000005be6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be70 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be74 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be78 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be7c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007028 0000000000000028 00006c90 FDE cie=0000039c pc=00000000000537c0..0000000000053884 │ │ │ │ - Augmentation data: ef 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537c4 │ │ │ │ +00006a90 000000000000004c 000067fc FDE cie=00000298 pc=00000000000545a8..0000000000055308 │ │ │ │ + Augmentation data: 93 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000537c8 │ │ │ │ - DW_CFA_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 00000000000537dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000053814 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000545b0 │ │ │ │ + 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 00000000000545cc │ │ │ │ + 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 00000000000545d8 │ │ │ │ + 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 0000000000054be8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054c00 │ │ │ │ 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 0000000000053818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005381c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007054 0000000000000028 00006cbc FDE cie=0000039c pc=00000000000538a0..0000000000053964 │ │ │ │ - Augmentation data: e7 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000538a4 │ │ │ │ +00006ae0 000000000000001c 00006ae4 FDE cie=00000000 pc=000000000000e130..000000000000e1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e134 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e138 │ │ │ │ + DW_CFA_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 000000000000e140 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b00 0000000000000034 00006b04 FDE cie=00000000 pc=000000000005be80..000000000005bf54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000538a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005be88 │ │ │ │ DW_CFA_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 00000000000538bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005be90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000538f4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005bf20 │ │ │ │ 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 00000000000538f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000538fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bf2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007080 0000000000000028 00006ce8 FDE cie=0000039c pc=0000000000053980..0000000000053a4c │ │ │ │ - Augmentation data: df 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053984 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053988 │ │ │ │ - DW_CFA_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 000000000005399c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000539dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005bf40 │ │ │ │ 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 00000000000539e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000539e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf48 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000070ac 0000000000000028 00006d14 FDE cie=0000039c pc=0000000000053a60..0000000000053b2c │ │ │ │ - Augmentation data: d7 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a64 │ │ │ │ +00006b38 0000000000000034 00006b3c FDE cie=00000000 pc=000000000005bf60..000000000005c034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bf68 │ │ │ │ DW_CFA_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 0000000000053a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bf70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000053abc │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005c000 │ │ │ │ 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 0000000000053ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c00c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000070d8 000000000000004c 00006d40 FDE cie=0000039c pc=0000000000053b40..0000000000053e28 │ │ │ │ - Augmentation data: cf 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b48 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053b4c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053b54 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000053b9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c020 │ │ │ │ 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 0000000000053ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ba4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000053bc8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053bd0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000053ca8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053cb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c028 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000053d04 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d08 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053d0c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007128 0000000000000038 00006d90 FDE cie=0000039c pc=0000000000053e40..00000000000540ec │ │ │ │ - Augmentation data: c7 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e44 │ │ │ │ +00006b70 0000000000000038 00006b74 FDE cie=00000000 pc=000000000005c040..000000000005c108 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053e48 │ │ │ │ - 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 0000000000053e5c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000053e74 │ │ │ │ - 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 0000000000053fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c048 │ │ │ │ + DW_CFA_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 000000000005c050 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c05c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000005c0cc │ │ │ │ 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 0000000000053fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053fc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c0dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c0f4 │ │ │ │ + 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 000000000005c0f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0fc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007164 000000000000004c 00006dcc FDE cie=0000039c pc=0000000000054740..000000000005486c │ │ │ │ - Augmentation data: a3 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054744 │ │ │ │ +00006bac 0000000000000030 00006918 FDE cie=00000298 pc=000000000005c120..000000000005c2cc │ │ │ │ + Augmentation data: 8b 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c124 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c128 │ │ │ │ DW_CFA_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 0000000000054750 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c130 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054760 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c13c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 00000000000547f8 │ │ │ │ + DW_CFA_advance_loc1: 276 to 000000000005c250 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054804 │ │ │ │ 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 0000000000054808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c254 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005480c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c258 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005481c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000054824 │ │ │ │ - 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 0000000000054828 │ │ │ │ + │ │ │ │ +00006be0 0000000000000024 0000694c FDE cie=00000298 pc=000000000000e1a8..000000000000e24c │ │ │ │ + Augmentation data: 77 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005482c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e1b0 │ │ │ │ DW_CFA_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 000000000000e1bc │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00006c08 0000000000000024 00006974 FDE cie=00000298 pc=000000000000e24c..000000000000e2f0 │ │ │ │ + Augmentation data: 5d 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e250 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e254 │ │ │ │ + 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 000000000000e260 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000071b4 0000000000000038 00006e1c FDE cie=0000039c pc=0000000000054880..0000000000054b30 │ │ │ │ - Augmentation data: 6f 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054884 │ │ │ │ +00006c30 000000000000005c 0000699c FDE cie=00000298 pc=000000000005c2e0..000000000005c5b0 │ │ │ │ + Augmentation data: 43 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054888 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c2e8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c2f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005489c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c300 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000548b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c30c │ │ │ │ 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 0000000000054a08 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005c370 │ │ │ │ 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 0000000000054a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c374 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c378 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000071f0 000000000000003c 00006e58 FDE cie=0000039c pc=0000000000054b30..0000000000054e58 │ │ │ │ - Augmentation data: 4b 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054b38 │ │ │ │ - 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 0000000000054b44 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054b5c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005c3d0 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000005c418 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000005c4b0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000054d14 │ │ │ │ - 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 000000000005c4f8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4fc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c500 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c52c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c554 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c57c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c584 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 0000000000054d18 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054d1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007230 0000000000000040 00006e98 FDE cie=0000039c pc=0000000000054e60..0000000000055198 │ │ │ │ - Augmentation data: 23 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e64 │ │ │ │ +00006c90 0000000000000104 000069fc FDE cie=00000298 pc=000000000005c5c0..000000000005cc48 │ │ │ │ + Augmentation data: 27 52 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054e68 │ │ │ │ - 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 0000000000054e7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054e98 │ │ │ │ - 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 0000000000054ea0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 436 to 0000000000055054 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c5c8 │ │ │ │ + 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 000000000005c5d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c5e8 │ │ │ │ + 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 000000000005c608 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c610 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 376 to 000000000005c788 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c78c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c7ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c7b8 │ │ │ │ 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 0000000000055058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005505c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007274 0000000000000040 00006edc FDE cie=0000039c pc=00000000000540ec..0000000000054418 │ │ │ │ - Augmentation data: f7 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7c0 │ │ │ │ + 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 00000000000540f4 │ │ │ │ - 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 0000000000054108 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000054124 │ │ │ │ - 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 000000000005412c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 428 to 00000000000542d8 │ │ │ │ - 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 000000000005c7ec │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005c818 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 300 to 000000000005c944 │ │ │ │ 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 000000000005c990 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005c9a0 │ │ │ │ + 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 00000000000542dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c9a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c9a8 │ │ │ │ + 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 00000000000542e0 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000005ca0c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca10 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca14 │ │ │ │ + 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 000000000005ca84 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ca88 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005cac0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cac4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cac8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cacc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cad0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005cb1c │ │ │ │ + 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 000000000005cb64 │ │ │ │ + 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 000000000005cbac │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cbb0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cbb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005cbd8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cbdc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005cc08 │ │ │ │ + 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 000000000005cc0c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cc18 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc1c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc20 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cc24 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + │ │ │ │ +00006d98 0000000000000010 00006d9c FDE cie=00000000 pc=000000000005cc60..000000000005ccf8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072b8 000000000000003c 00006f20 FDE cie=0000039c pc=0000000000054420..0000000000054738 │ │ │ │ - Augmentation data: cb 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054424 │ │ │ │ +00006dac 000000000000003c 00006b18 FDE cie=00000298 pc=000000000005cd00..000000000005d35c │ │ │ │ + Augmentation data: 5f 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cd04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054428 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cd08 │ │ │ │ + DW_CFA_def_cfa_offset: 432 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cd14 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054434 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cd1c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005444c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cd2c │ │ │ │ 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 00000000000545fc │ │ │ │ + DW_CFA_advance_loc1: 608 to 000000000005cf8c │ │ │ │ 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 0000000000054600 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054604 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000072f8 0000000000000038 00006f60 FDE cie=0000039c pc=00000000000551a0..0000000000055308 │ │ │ │ - Augmentation data: a3 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000551a8 │ │ │ │ - DW_CFA_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 00000000000551b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000055210 │ │ │ │ - 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 0000000000055214 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055218 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000055270 │ │ │ │ - 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 0000000000055274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cf94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007334 0000000000000028 00006f9c FDE cie=0000039c pc=0000000000055320..00000000000553f4 │ │ │ │ - Augmentation data: a3 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055324 │ │ │ │ +00006dec 0000000000000028 00006df0 FDE cie=00000000 pc=000000000005d360..000000000005d3dc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d38c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d390 │ │ │ │ DW_CFA_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 000000000005533c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000055378 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005d3c4 │ │ │ │ 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 000000000005537c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055390 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d3d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007360 0000000000000028 00006fc8 FDE cie=0000039c pc=0000000000055400..00000000000554dc │ │ │ │ - Augmentation data: 8f 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055404 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055408 │ │ │ │ - DW_CFA_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 000000000005541c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000055470 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055478 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000738c 0000000000000028 00006ff4 FDE cie=0000039c pc=00000000000554e0..000000000005560c │ │ │ │ - Augmentation data: 7b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554e4 │ │ │ │ +00006e18 0000000000000038 00006b84 FDE cie=00000298 pc=000000000005d3e0..000000000005d634 │ │ │ │ + Augmentation data: 3b 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000554e8 │ │ │ │ - DW_CFA_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 00000000000554f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000055568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d3e8 │ │ │ │ + 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 000000000005d3f0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d3fc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d408 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005d598 │ │ │ │ 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 000000000005556c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d59c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d5a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000073b8 000000000000002c 00007020 FDE cie=0000039c pc=0000000000055620..0000000000055718 │ │ │ │ - Augmentation data: 83 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055624 │ │ │ │ +00006e54 0000000000000020 00006bc0 FDE cie=00000298 pc=000000000000e2f0..000000000000e348 │ │ │ │ + Augmentation data: 25 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e2f8 │ │ │ │ DW_CFA_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 0000000000055638 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e300 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 00000000000556ec │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e78 0000000000000038 00006be4 FDE cie=00000298 pc=000000000005d640..000000000005d898 │ │ │ │ + Augmentation data: 0d 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d644 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d648 │ │ │ │ + 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 000000000005d650 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d65c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d668 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 400 to 000000000005d7f8 │ │ │ │ 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 00000000000556f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d7fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000556f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d800 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000073e8 000000000000002c 00007050 FDE cie=0000039c pc=0000000000055720..0000000000055820 │ │ │ │ - Augmentation data: 6b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055724 │ │ │ │ +00006eb4 0000000000000020 00006c20 FDE cie=00000298 pc=000000000000e348..000000000000e3a0 │ │ │ │ + Augmentation data: f7 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e34c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e350 │ │ │ │ DW_CFA_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 0000000000055738 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e358 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 188 to 00000000000557f4 │ │ │ │ - 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 00000000000557f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000557fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007418 0000000000000030 00007080 FDE cie=0000039c pc=0000000000055820..0000000000055918 │ │ │ │ - Augmentation data: 53 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055824 │ │ │ │ +00006ed8 0000000000000044 00006edc FDE cie=00000000 pc=000000000005d8a0..000000000005d98c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d8ac │ │ │ │ DW_CFA_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 0000000000055830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055838 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d8bc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000558c0 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000005d94c │ │ │ │ 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 00000000000558c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000558c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d954 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000744c 0000000000000078 000070b4 FDE cie=0000039c pc=0000000000055920..0000000000055cac │ │ │ │ - Augmentation data: 37 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055928 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005592c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055934 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055948 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055968 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005596c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 416 to 0000000000055b0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b10 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055b1c │ │ │ │ - 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 000000000005d97c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b20 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055b24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 224 to 0000000000055c04 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c08 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055c28 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c2c │ │ │ │ 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 0000000000055c30 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055c34 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055c54 │ │ │ │ - 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 0000000000055c58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055c78 │ │ │ │ - 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 0000000000055c7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000055ca0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - │ │ │ │ -000074c8 0000000000000024 000074cc FDE cie=00000000 pc=0000000000055cc0..0000000000055e8c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055cc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055cdc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000055d48 │ │ │ │ - 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 0000000000055d4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055d50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000074f0 0000000000000030 00007158 FDE cie=0000039c pc=0000000000055ea0..0000000000055f84 │ │ │ │ - Augmentation data: bb 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ea4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ea8 │ │ │ │ - DW_CFA_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 0000000000055eb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055eb8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000055f3c │ │ │ │ - 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 0000000000055f40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007524 0000000000000030 0000718c FDE cie=0000039c pc=0000000000055fa0..0000000000056080 │ │ │ │ - Augmentation data: 9f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055fa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d980 │ │ │ │ DW_CFA_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 0000000000055fb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055fb8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000005603c │ │ │ │ - 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 0000000000056040 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056044 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007558 0000000000000020 0000755c FDE cie=00000000 pc=000000000000e408..000000000000e49c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e40c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e410 │ │ │ │ - DW_CFA_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 000000000000e41c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0000757c 0000000000000020 00007580 FDE cie=00000000 pc=0000000000056080..0000000000056100 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056084 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056088 │ │ │ │ - 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 00000000000560b8 │ │ │ │ - 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 00000000000560bc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000560c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000075a0 0000000000000018 000075a4 FDE cie=00000000 pc=0000000000056100..0000000000056154 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005612c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056130 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -000075bc 0000000000000080 00007224 FDE cie=0000039c pc=0000000000056160..0000000000056838 │ │ │ │ - Augmentation data: 1f 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056164 │ │ │ │ +00006f20 0000000000000054 00006f24 FDE cie=00000000 pc=000000000005d98c..000000000005dba8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056168 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d998 │ │ │ │ + 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 0000000000056180 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d9a0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d9ac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005619c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000561a4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000561b4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005d9b8 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000561c0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 380 to 000000000005633c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056340 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056344 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000056374 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005d9e4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000005da50 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005da7c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005da80 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000005dad8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005db04 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000005db60 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005db9c │ │ │ │ + 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 0000000000056378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005637c │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +00006f78 0000000000000054 00006f7c FDE cie=00000000 pc=000000000005dba8..000000000005de78 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dbb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dbb4 │ │ │ │ + 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 000000000005dbbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005dbc8 │ │ │ │ + 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 000000000005dbd4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005dbf8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 160 to 000000000005dc98 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005dcd8 │ │ │ │ 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 0000000000056628 │ │ │ │ - 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 000000000005dd18 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005dd58 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000005dd98 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005de1c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056634 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056638 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005663c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007640 0000000000000024 00007644 FDE cie=00000000 pc=0000000000056840..0000000000056a0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056844 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056848 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005685c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000568c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000005de6c │ │ │ │ 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 00000000000568cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000568d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007668 0000000000000030 000072d0 FDE cie=0000039c pc=0000000000056a20..0000000000056b04 │ │ │ │ - Augmentation data: cb 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a24 │ │ │ │ +00006fd0 0000000000000028 00006fd4 FDE cie=00000000 pc=000000000005fc60..000000000005fd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc68 │ │ │ │ DW_CFA_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 0000000000056a30 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fc80 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056a38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000056abc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000005fd1c │ │ │ │ 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 0000000000056ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ac4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000769c 0000000000000030 00007304 FDE cie=0000039c pc=0000000000056b20..0000000000056c00 │ │ │ │ - Augmentation data: af 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b24 │ │ │ │ +00006ffc 0000000000000028 00007000 FDE cie=00000000 pc=000000000005fd40..000000000005fe0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056b30 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fd60 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056b38 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000056bbc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000005fe04 │ │ │ │ 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 0000000000056bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056bc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076d0 0000000000000048 00007338 FDE cie=0000039c pc=0000000000056c00..0000000000056d88 │ │ │ │ - Augmentation data: 93 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c04 │ │ │ │ +00007028 0000000000000060 00006d94 FDE cie=00000298 pc=000000000005de80..000000000005dfb4 │ │ │ │ + Augmentation data: 8f 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005de90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056c14 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000056c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de94 │ │ │ │ + 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 000000000005dea0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000005df20 │ │ │ │ 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 0000000000056c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005df28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c5c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000056c84 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056c8c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c90 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056c94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df30 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005df3c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005df48 │ │ │ │ + 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 000000000005df50 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005df6c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005df78 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005df84 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000056cb4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df8c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056cb8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df94 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000056d28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005df9c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056d30 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dfa4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000056d58 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000056d64 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dfac │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000771c 0000000000000034 00007720 FDE cie=00000000 pc=0000000000056da0..0000000000056eb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056da4 │ │ │ │ +0000708c 0000000000000040 00007090 FDE cie=00000000 pc=000000000005dfc0..000000000005e2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056da8 │ │ │ │ - DW_CFA_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 0000000000056db8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000056e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dfc8 │ │ │ │ + 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 000000000005dfd4 │ │ │ │ + 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: 16 to 000000000005dfe4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 692 to 000000000005e298 │ │ │ │ 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 0000000000056e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e29c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000056e74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005e2c0 │ │ │ │ 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 0000000000056e78 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007754 0000000000000048 000073bc FDE cie=0000039c pc=0000000000056ec0..00000000000579c4 │ │ │ │ - Augmentation data: 3b 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ec4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056ec8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000056ed8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000056ee0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000056f10 │ │ │ │ - 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 000000000005705c │ │ │ │ - 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 0000000000057060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057064 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077a0 000000000000002c 000077a4 FDE cie=00000000 pc=00000000000579e0..0000000000057b4c │ │ │ │ - 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: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000057a0c │ │ │ │ - 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 0000000000057a10 │ │ │ │ +000070d0 0000000000000024 000070d4 FDE cie=00000000 pc=000000000005e2c8..000000000005e32c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000057a94 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e2d0 │ │ │ │ + DW_CFA_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 000000000005e2d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000005e324 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e328 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057a9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077d0 0000000000000048 00007438 FDE cie=0000039c pc=0000000000057b60..000000000005802c │ │ │ │ - Augmentation data: 47 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b64 │ │ │ │ +000070f8 0000000000000050 00006e64 FDE cie=00000298 pc=000000000005e32c..000000000005ec9c │ │ │ │ + Augmentation data: e5 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e330 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057b68 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000057b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e334 │ │ │ │ + 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 0000000000057b80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e33c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e34c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e360 │ │ │ │ + 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 0000000000057b8c │ │ │ │ - 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 0000000000057b98 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 572 to 0000000000057dd4 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1544 to 000000000005e968 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005e984 │ │ │ │ + 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 0000000000057dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e988 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000057ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e98c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000781c 0000000000000048 00007484 FDE cie=0000039c pc=0000000000058040..0000000000058764 │ │ │ │ - Augmentation data: 37 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058044 │ │ │ │ +0000714c 0000000000000034 00007150 FDE cie=00000000 pc=000000000005fe20..000000000005fed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058048 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058054 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000058060 │ │ │ │ - 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 0000000000058070 │ │ │ │ - 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 0000000000058480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fe28 │ │ │ │ + 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 000000000005fe38 │ │ │ │ + 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 000000000005fe40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 000000000005fec4 │ │ │ │ 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 0000000000058484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fec8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fecc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007868 000000000000004c 000074d0 FDE cie=0000039c pc=0000000000058780..00000000000592d4 │ │ │ │ - Augmentation data: 5f 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058784 │ │ │ │ +00007184 0000000000000068 00006ef0 FDE cie=00000298 pc=000000000005eca0..000000000005fc58 │ │ │ │ + Augmentation data: d5 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058788 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005878c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eca8 │ │ │ │ + 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 0000000000058794 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000587a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ecb4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000587b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ecbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000587c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ecd0 │ │ │ │ + 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 0000000000058b84 │ │ │ │ + DW_CFA_advance_loc2: 1260 to 000000000005f1bc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f1d4 │ │ │ │ + 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 0000000000058b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000078b8 000000000000005c 00007520 FDE cie=0000039c pc=000000000004eb0c..0000000000050148 │ │ │ │ - Augmentation data: bb 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb10 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb14 │ │ │ │ - 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 000000000004eb34 │ │ │ │ - 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 000000000004f6e4 │ │ │ │ + DW_CFA_advance_loc: 208 to 000000000005f2ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004f700 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f2c4 │ │ │ │ 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 000000000004f704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f2c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f708 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f2cc │ │ │ │ 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 │ │ │ │ │ │ │ │ -00007918 000000000000002c 0000791c FDE cie=00000000 pc=00000000000592e0..00000000000593f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000592f4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059304 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000005937c │ │ │ │ - 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 0000000000059380 │ │ │ │ +000071f0 0000000000000018 000071f4 FDE cie=00000000 pc=000000000000e3a0..000000000000e3f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059384 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3a8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007948 0000000000000050 0000794c FDE cie=00000000 pc=0000000000059400..0000000000059518 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059404 │ │ │ │ +0000720c 0000000000000050 00007210 FDE cie=00000000 pc=000000000005fee0..000000000005fff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fee4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fee8 │ │ │ │ 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 0000000000059414 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fef4 │ │ │ │ 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 0000000000059424 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ff04 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059430 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ff10 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000594e0 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000005ffc0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffc4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000594f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ffd0 │ │ │ │ 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 00000000000594f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000594fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffdc │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059500 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ffe0 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059510 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005fff0 │ │ │ │ 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 0000000000059514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000799c 0000000000000034 00007604 FDE cie=0000039c pc=0000000000059520..00000000000595f8 │ │ │ │ - Augmentation data: 21 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059524 │ │ │ │ +00007260 000000000000005c 00006fcc FDE cie=00000298 pc=0000000000060000..0000000000062164 │ │ │ │ + Augmentation data: ab 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059528 │ │ │ │ - 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 0000000000059530 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005953c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000595c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060008 │ │ │ │ + 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 000000000006001c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000060038 │ │ │ │ + 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 0000000000060048 │ │ │ │ + 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 0000000000061260 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006127c │ │ │ │ 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 00000000000595c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000079d4 0000000000000054 000079d8 FDE cie=00000000 pc=0000000000059600..000000000005981c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059608 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005960c │ │ │ │ - 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 0000000000059614 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059620 │ │ │ │ - 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 000000000005962c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059658 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 00000000000596c4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000596f0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000596f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000005974c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059778 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 92 to 00000000000597d4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000059810 │ │ │ │ - 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 0000000000059814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061280 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061284 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a2c 0000000000000048 00007a30 FDE cie=00000000 pc=0000000000066fc0..0000000000067220 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066fc4 │ │ │ │ +000072c0 0000000000000018 000072c4 FDE cie=00000000 pc=000000000000e3f4..000000000000e448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3f8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066fc8 │ │ │ │ - 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 0000000000066fd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3fc │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000072dc 0000000000000050 000072e0 FDE cie=00000000 pc=0000000000062180..0000000000062298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062188 │ │ │ │ + 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 0000000000062194 │ │ │ │ + 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 00000000000621a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000621b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000062260 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062264 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062270 │ │ │ │ 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 0000000000066ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062278 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067014 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 160 to 00000000000670b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006227c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000067138 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062280 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062290 │ │ │ │ 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 000000000006713c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067140 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000067174 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000671a8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000671dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000067218 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006721c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a78 0000000000000050 000076e0 FDE cie=0000039c pc=0000000000059820..0000000000059af8 │ │ │ │ - Augmentation data: 59 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059824 │ │ │ │ +00007330 0000000000000054 0000709c FDE cie=00000298 pc=00000000000622a0..0000000000063248 │ │ │ │ + Augmentation data: 92 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000622a8 │ │ │ │ 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 0000000000059838 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000622cc │ │ │ │ + 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 0000000000059854 │ │ │ │ - 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 00000000000599fc │ │ │ │ + DW_CFA_advance_loc2: 1844 to 0000000000062a00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000059a1c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000062a1c │ │ │ │ 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 0000000000059a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062a24 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007acc 0000000000000054 00007734 FDE cie=0000039c pc=0000000000059b00..000000000005c7dc │ │ │ │ - Augmentation data: 27 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b04 │ │ │ │ +00007388 0000000000000038 000070f4 FDE cie=00000298 pc=0000000000063248..0000000000063458 │ │ │ │ + Augmentation data: fa 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006324c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b08 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063250 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006325c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059b18 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063264 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000059b28 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006326c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000063284 │ │ │ │ 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 0000000000059b38 │ │ │ │ - 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 000000000005b2a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005b2c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000073c4 00000000000001d4 00007130 FDE cie=00000298 pc=0000000000063460..00000000000661a4 │ │ │ │ + Augmentation data: d2 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063468 │ │ │ │ + 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 0000000000063478 │ │ │ │ + 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 00000000000634f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634f8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000634fc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063500 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063504 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063508 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006350c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 200 to 00000000000635d4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000635d8 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3496 to 0000000000064380 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064384 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000643a4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643a8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643ac │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643b0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643b4 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643b8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643bc │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643c0 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643c4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000643d0 │ │ │ │ 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 000000000005b2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005b2c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000643d8 │ │ │ │ + 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 00000000000643e0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc2: 3256 to 0000000000065098 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 300 to 00000000000651c4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000065284 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065288 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006528c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000065380 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 372 to 00000000000654f4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065524 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065558 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006558c │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000655c0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000655f4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065604 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065610 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065628 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065650 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006565c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065664 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006567c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065694 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006569c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000656bc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656c0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000656c4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 280 to 00000000000657dc │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000657e0 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000657ec │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 140 to 0000000000065878 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 00000000000658cc │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000065930 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000065a68 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000065a94 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000065af0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000065b10 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065b40 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000065b94 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000065be4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065bf8 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 564 to 0000000000065e2c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000065e84 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000065eb0 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000065f18 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065f40 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc1: 276 to 0000000000066054 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 248 to 000000000006614c │ │ │ │ + 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 0000000000066178 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006617c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066180 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066184 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066188 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006618c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066190 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066194 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066198 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006619c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b24 0000000000000054 0000778c FDE cie=0000039c pc=000000000005c7e0..0000000000060034 │ │ │ │ - Augmentation data: b8 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c7e4 │ │ │ │ +0000759c 0000000000000058 00007308 FDE cie=00000298 pc=00000000000661a4..000000000006845c │ │ │ │ + Augmentation data: 50 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c7e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000661ac │ │ │ │ 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 000000000005c7f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000661b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005c804 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000661d4 │ │ │ │ + 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 000000000005c81c │ │ │ │ - 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 000000000005e1a0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 4716 to 0000000000067440 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005e1bc │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006745c │ │ │ │ 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 000000000005e1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067460 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e1c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067464 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007b7c 0000000000000044 00007b80 FDE cie=00000000 pc=0000000000067220..0000000000067480 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067224 │ │ │ │ +000075f8 0000000000000018 000075fc FDE cie=00000000 pc=000000000000e448..000000000000e49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e44c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067228 │ │ │ │ - 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 0000000000067230 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067238 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067240 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000067250 │ │ │ │ - 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 00000000000673d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e450 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007614 0000000000000050 00007618 FDE cie=00000000 pc=0000000000068460..0000000000068578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068464 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068468 │ │ │ │ + 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 0000000000068474 │ │ │ │ + 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 0000000000068484 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068490 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000068540 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068544 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068550 │ │ │ │ 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 00000000000673d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000673d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068558 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006855c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068560 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068570 │ │ │ │ + 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 0000000000068574 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007bc4 0000000000000050 0000782c FDE cie=0000039c pc=0000000000060040..00000000000635dc │ │ │ │ - Augmentation data: 79 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060044 │ │ │ │ +00007668 0000000000000054 000073d4 FDE cie=00000298 pc=0000000000068580..00000000000692a8 │ │ │ │ + Augmentation data: a2 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060048 │ │ │ │ - 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 0000000000060068 │ │ │ │ - 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 0000000000061a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068588 │ │ │ │ + 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 000000000006859c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000685a8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000685c4 │ │ │ │ + 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 0000000000068c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000061aac │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068cac │ │ │ │ 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 0000000000061ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068cb4 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000076c0 0000000000000020 000076c4 FDE cie=00000000 pc=00000000000692c0..000000000006931c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000692c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000692c8 │ │ │ │ + DW_CFA_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 00000000000692d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000692d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076e4 0000000000000020 000076e8 FDE cie=00000000 pc=0000000000069320..00000000000693b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006934c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069350 │ │ │ │ + DW_CFA_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 00000000000693a8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000693ac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007708 0000000000000028 0000770c FDE cie=00000000 pc=00000000000693b0..0000000000069414 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000693d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000693dc │ │ │ │ + DW_CFA_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 0000000000069400 │ │ │ │ + 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 0000000000069404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069408 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006940c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069410 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007734 0000000000000010 00007738 FDE cie=00000000 pc=0000000000069420..0000000000069434 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007c18 0000000000000054 00007880 FDE cie=0000039c pc=00000000000635e0..0000000000066fa8 │ │ │ │ - Augmentation data: 99 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000635e4 │ │ │ │ +00007748 0000000000000054 000074b4 FDE cie=00000298 pc=0000000000069440..000000000006a05c │ │ │ │ + Augmentation data: 75 51 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000635e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069448 │ │ │ │ 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 0000000000063608 │ │ │ │ - DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069450 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006946c │ │ │ │ + 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 00000000000651d0 │ │ │ │ + DW_CFA_advance_loc2: 1548 to 0000000000069a78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000651ec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000069a94 │ │ │ │ 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 00000000000651f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069a98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000651f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069a9c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007c70 000000000000002c 00007c74 FDE cie=00000000 pc=0000000000067480..0000000000067598 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067484 │ │ │ │ +000077a0 000000000000003c 000077a4 FDE cie=00000000 pc=000000000006a060..000000000006a24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a064 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067488 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006748c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067494 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000674a4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000006751c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a068 │ │ │ │ + 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 000000000006a070 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a078 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 392 to 000000000006a200 │ │ │ │ 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 0000000000067520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067524 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a208 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00007ca0 0000000000000034 00007908 FDE cie=0000039c pc=00000000000675a0..0000000000067678 │ │ │ │ - Augmentation data: b2 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675a8 │ │ │ │ - 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 00000000000675b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000675bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000067640 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006a244 │ │ │ │ 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 0000000000067644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a248 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067648 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007cd8 0000000000000038 00007940 FDE cie=0000039c pc=0000000000067680..000000000006777c │ │ │ │ - Augmentation data: 8e 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067684 │ │ │ │ +000077e0 0000000000000038 000077e4 FDE cie=00000000 pc=000000000006a24c..000000000006a3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a250 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067688 │ │ │ │ - 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 000000000006769c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000676a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000676b4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000067724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a254 │ │ │ │ + DW_CFA_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 000000000006a25c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a264 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000006a350 │ │ │ │ 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 0000000000067728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a354 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006772c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a358 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000006a3a0 │ │ │ │ + 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 000000000006a3a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d14 0000000000000034 0000797c FDE cie=0000039c pc=0000000000067780..0000000000067820 │ │ │ │ - Augmentation data: 60 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067784 │ │ │ │ +0000781c 0000000000000034 00007820 FDE cie=00000000 pc=000000000006bfc0..000000000006c044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bfc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067788 │ │ │ │ - DW_CFA_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 000000000006779c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000067808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bfc8 │ │ │ │ + DW_CFA_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 000000000006bfd4 │ │ │ │ + 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 000000000006c014 │ │ │ │ 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 000000000006780c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c01c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000067818 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c03c │ │ │ │ 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 000000000006781c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c040 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00007d4c 0000000000000038 000079b4 FDE cie=0000039c pc=0000000000067820..0000000000067a1c │ │ │ │ - Augmentation data: 31 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067824 │ │ │ │ +00007854 0000000000000020 00007858 FDE cie=00000000 pc=000000000006c060..000000000006c0ac │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067828 │ │ │ │ - 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 0000000000067838 │ │ │ │ - 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 0000000000067988 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c078 │ │ │ │ + DW_CFA_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 000000000006c0a0 │ │ │ │ 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 000000000006798c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000067998 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007d88 0000000000000054 000079f0 FDE cie=0000039c pc=0000000000067a20..00000000000693f8 │ │ │ │ - Augmentation data: 0a 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a24 │ │ │ │ +00007878 000000000000012c 000075e4 FDE cie=00000298 pc=000000000006a3a8..000000000006b798 │ │ │ │ + Augmentation data: d2 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a3ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067a28 │ │ │ │ - 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 0000000000067a3c │ │ │ │ - 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 0000000000067a44 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000067a60 │ │ │ │ - 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 000000000006a3b0 │ │ │ │ + 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 000000000006a3c0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a3c8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a3d8 │ │ │ │ + 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 000000000006a430 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a434 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a438 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 3480 to 00000000000687f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000068814 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006a470 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006a478 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 3036 to 000000000006b054 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b058 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc1: 760 to 000000000006b350 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b358 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b35c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b360 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b374 │ │ │ │ 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 000000000006b378 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b37c │ │ │ │ + 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 000000000006b3b4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b3bc │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3c0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3c4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b3dc │ │ │ │ + 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 0000000000068818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3e4 │ │ │ │ + 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 000000000006881c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b3f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3f4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b3f8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 384 to 000000000006b578 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b580 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006b5bc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5c0 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5c4 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006b5ec │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5f0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5f4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b614 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b618 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b61c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b620 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b624 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b630 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000006b6dc │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b6f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b6f4 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b704 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b70c │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b714 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000006b770 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b784 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00007de0 0000000000000054 00007a48 FDE cie=0000039c pc=0000000000069400..000000000006aca0 │ │ │ │ - Augmentation data: 29 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069404 │ │ │ │ +000079a8 0000000000000020 000079ac FDE cie=00000000 pc=000000000006c0c0..000000000006c13c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006c0ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069408 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c0f0 │ │ │ │ + DW_CFA_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 000000000006c124 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c128 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000079cc 0000000000000050 00007738 FDE cie=00000298 pc=000000000006b7a0..000000000006bfc0 │ │ │ │ + Augmentation data: e5 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b7a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b7a8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b7b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069420 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b7bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006b7dc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069428 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006943c │ │ │ │ - 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 0000000000069ee8 │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000006bc3c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069f04 │ │ │ │ - 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 0000000000069f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc40 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006bc44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007e38 000000000000003c 00007aa0 FDE cie=0000039c pc=000000000006afa0..000000000006b158 │ │ │ │ - Augmentation data: 2a 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afa4 │ │ │ │ +00007a20 0000000000000040 0000778c FDE cie=00000298 pc=000000000006c140..000000000006c248 │ │ │ │ + Augmentation data: e9 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c144 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afa8 │ │ │ │ - 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 000000000006afb0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006afbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006afc4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000006b028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c148 │ │ │ │ + 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 000000000006c15c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c168 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c174 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c180 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000006c210 │ │ │ │ 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 000000000006b02c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c214 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c218 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00007a64 000000000000002c 00007a68 FDE cie=00000000 pc=000000000006c248..000000000006c2c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c24c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c250 │ │ │ │ + DW_CFA_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 000000000006c25c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000006c2ac │ │ │ │ + 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 000000000006c2b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c2b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c2bc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c2c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007a94 0000000000000010 00007a98 FDE cie=00000000 pc=000000000006c2c4..000000000006c2d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007aa8 0000000000000010 00007aac FDE cie=00000000 pc=000000000006c2e0..000000000006c310 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007abc 0000000000000010 00007ac0 FDE cie=00000000 pc=000000000006c310..000000000006c330 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ad0 0000000000000010 00007ad4 FDE cie=00000000 pc=000000000006c330..000000000006c354 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ae4 0000000000000010 00007ae8 FDE cie=00000000 pc=000000000006c360..000000000006c388 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007af8 0000000000000014 00007afc FDE cie=00000000 pc=000000000006c388..000000000006c3ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b10 0000000000000010 00007b14 FDE cie=00000000 pc=000000000006c3c0..000000000006c3ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e78 000000000000003c 00007ae0 FDE cie=0000039c pc=000000000006aca0..000000000006af8c │ │ │ │ - Augmentation data: f9 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006acd4 │ │ │ │ +00007b24 000000000000002c 00007b28 FDE cie=00000000 pc=000000000006c3ec..000000000006c44c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c3f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006acd8 │ │ │ │ - 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 000000000006ade0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c3f4 │ │ │ │ + DW_CFA_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 000000000006c3fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006c434 │ │ │ │ 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 000000000006ade4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c438 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ade8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c43c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006ae6c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000006aed8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000006af4c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006af7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c444 │ │ │ │ + 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 000000000006af88 │ │ │ │ - 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 000000000006c448 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00007b54 000000000000002c 00007b58 FDE cie=00000000 pc=000000000006c44c..000000000006c508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c450 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c454 │ │ │ │ + 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 000000000006c4c0 │ │ │ │ + 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 000000000006c4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c4dc │ │ │ │ + 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 000000000006c4e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c4e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007eb8 000000000000004c 00007ebc FDE cie=00000000 pc=000000000006b160..000000000006b2c4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b168 │ │ │ │ +00007b84 000000000000002c 00007b88 FDE cie=00000000 pc=000000000006c508..000000000006c5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c50c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b16c │ │ │ │ - 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 000000000006b174 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b17c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b188 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b18c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006b1b0 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000006b1fc │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b214 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b22c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b244 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b25c │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006b290 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b294 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006b2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c510 │ │ │ │ + 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 000000000006c57c │ │ │ │ + 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 000000000006c580 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c584 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c598 │ │ │ │ + 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 000000000006c59c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c5a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007bb4 00000000000000f0 00007920 FDE cie=00000298 pc=000000000006c5c4..000000000006d724 │ │ │ │ + Augmentation data: 63 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c5cc │ │ │ │ + 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 000000000006c5dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c5ec │ │ │ │ + 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 000000000006c618 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c61c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 000000000006c6b4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000006c71c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c720 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000006c780 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c784 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000006c80c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c810 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c824 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c82c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 2004 to 000000000006d000 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d004 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d008 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d00c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d010 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d014 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d018 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d01c │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d020 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d02c │ │ │ │ + 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 000000000006b2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d034 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006d05c │ │ │ │ + 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 000000000006d064 │ │ │ │ + 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 000000000006d0fc │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d108 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d114 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d120 │ │ │ │ + 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 000000000006d344 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d348 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d34c │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006d380 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d384 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d390 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 668 to 000000000006d62c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d630 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d634 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d638 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d63c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d640 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d644 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006d660 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d664 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d668 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d66c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d670 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d674 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d678 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d67c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d680 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d684 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d694 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ │ │ │ │ -00007f08 0000000000000010 00007f0c FDE cie=00000000 pc=000000000006b2c4..000000000006b2e4 │ │ │ │ +00007ca8 0000000000000010 00007cac FDE cie=00000000 pc=000000000006d740..000000000006d844 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f1c 0000000000000038 00007f20 FDE cie=00000000 pc=000000000006b2e4..000000000006b3ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2e8 │ │ │ │ +00007cbc 0000000000000038 00007cc0 FDE cie=00000000 pc=000000000006d844..000000000006d920 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d854 │ │ │ │ DW_CFA_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 000000000006b2f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d85c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b2fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d864 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000006b388 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000006d8d0 │ │ │ │ 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 000000000006b38c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d8d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b3a4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000006d91c │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00007cf8 0000000000000038 00007cfc FDE cie=00000000 pc=000000000006d920..000000000006dac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d924 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d928 │ │ │ │ + DW_CFA_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 000000000006d930 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006d948 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 264 to 000000000006da50 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006da58 │ │ │ │ + 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 000000000006b3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da60 │ │ │ │ + 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 │ │ │ │ - │ │ │ │ -00007f58 0000000000000010 00007f5c FDE cie=00000000 pc=000000000006b3ac..000000000006b3c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007f6c 0000000000000040 00007f70 FDE cie=00000000 pc=000000000006b3c0..000000000006b7d8 │ │ │ │ - DW_CFA_advance_loc: 204 to 000000000006b48c │ │ │ │ +00007d34 0000000000000034 00007aa0 FDE cie=00000298 pc=000000000006dac4..000000000006dd68 │ │ │ │ + Augmentation data: b1 4d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dac8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b490 │ │ │ │ - DW_CFA_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 000000000006b498 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 672 to 000000000006b738 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006dad0 │ │ │ │ + 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 000000000006dad8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006dae4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 396 to 000000000006dc70 │ │ │ │ + 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 000000000006b73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dc74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b744 │ │ │ │ - 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 000000000006dc78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007d6c 0000000000000038 00007d70 FDE cie=00000000 pc=000000000006dd68..000000000006de38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000006b794 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dd70 │ │ │ │ + DW_CFA_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 000000000006dd78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006dd84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000006de0c │ │ │ │ + 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 000000000006de10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b798 │ │ │ │ - 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 000000000006de14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006de30 │ │ │ │ + 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 000000000006de34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fb0 0000000000000010 00007fb4 FDE cie=00000000 pc=000000000006b7e0..000000000006b804 │ │ │ │ +00007da8 0000000000000038 00007dac FDE cie=00000000 pc=000000000006de40..000000000006df24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006de48 │ │ │ │ + DW_CFA_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 000000000006de50 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006de58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000006def4 │ │ │ │ + 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 000000000006def8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006defc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006df1c │ │ │ │ + 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 000000000006df20 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007fc4 0000000000000010 00007fc8 FDE cie=00000000 pc=000000000006b804..000000000006b824 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00007de4 000000000000002c 00007de8 FDE cie=00000000 pc=000000000006df24..000000000006e200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df28 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df2c │ │ │ │ + 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 000000000006df34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006df40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 604 to 000000000006e19c │ │ │ │ + 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 000000000006e1a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e1a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007fd8 0000000000000034 00007fdc FDE cie=00000000 pc=000000000006e000..000000000006e0b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e004 │ │ │ │ +00007e14 0000000000000034 00007e18 FDE cie=00000000 pc=00000000000703e0..0000000000070498 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000703e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e008 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000703e8 │ │ │ │ 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 000000000006e018 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000703f8 │ │ │ │ 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 000000000006e020 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070400 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000006e0a4 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000070484 │ │ │ │ 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 000000000006e0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070488 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007048c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008010 000000000000003c 00007c78 FDE cie=0000039c pc=000000000006b824..000000000006b964 │ │ │ │ - Augmentation data: 75 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b828 │ │ │ │ +00007e4c 0000000000000088 00007e50 FDE cie=00000000 pc=000000000006e200..000000000006e414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e204 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b82c │ │ │ │ - DW_CFA_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 000000000006b834 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b84c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006b868 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e208 │ │ │ │ + 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 000000000006e214 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e220 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006e240 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000006e2b4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e2c0 │ │ │ │ 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 000000000006b878 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b87c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00008050 0000000000000038 00008054 FDE cie=00000000 pc=000000000006b964..000000000006ba7c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b96c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b970 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2c8 │ │ │ │ + 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 000000000006b978 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2cc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 196 to 000000000006e390 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e39c │ │ │ │ + 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 000000000006e3a0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e3a4 │ │ │ │ + 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 000000000006b98c │ │ │ │ + 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 000000000006e3f4 │ │ │ │ + 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 000000000006e3f8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e3fc │ │ │ │ + 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 000000000006b994 │ │ │ │ + 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 000000000006ba58 │ │ │ │ - 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 000000000006e408 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + │ │ │ │ +00007ed8 0000000000000060 00007c44 FDE cie=00000298 pc=000000000006e420..000000000006e820 │ │ │ │ + Augmentation data: 1c 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e424 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e428 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006e43c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e444 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006e47c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000006e4d4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 240 to 000000000006e5c4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e5cc │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5d4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006e5fc │ │ │ │ + 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 000000000006ba5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e604 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e60c │ │ │ │ + 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 000000000006e754 │ │ │ │ + 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 000000000006e758 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e75c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000808c 0000000000000030 00008090 FDE cie=00000000 pc=000000000006ba80..000000000006bb44 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba84 │ │ │ │ +00007f3c 0000000000000034 00007f40 FDE cie=00000000 pc=00000000000704a0..0000000000070558 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000704a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000704a8 │ │ │ │ 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 000000000006ba90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000704b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ba98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000006bb24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000704c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000070544 │ │ │ │ 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 000000000006bb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070548 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007054c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000080c0 0000000000000050 00007d28 FDE cie=0000039c pc=000000000006bb44..000000000006c718 │ │ │ │ - Augmentation data: d4 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb48 │ │ │ │ +00007f74 0000000000000068 00007ce0 FDE cie=00000298 pc=000000000006e820..00000000000703d8 │ │ │ │ + Augmentation data: a2 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bb4c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e828 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e82c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006bb70 │ │ │ │ - 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 000000000006e834 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006e848 │ │ │ │ + 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 000000000006e85c │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 000000000006c164 │ │ │ │ + DW_CFA_advance_loc2: 4976 to 000000000006fbcc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006c180 │ │ │ │ - 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 000000000006c184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fbd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fbd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008114 0000000000000058 00007d7c FDE cie=0000039c pc=000000000006c720..000000000006dff8 │ │ │ │ - Augmentation data: 02 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c724 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c728 │ │ │ │ - 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 000000000006c738 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006c740 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006c74c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006c764 │ │ │ │ - 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 000000000006d534 │ │ │ │ + DW_CFA_advance_loc2: 1036 to 000000000006ffe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006d550 │ │ │ │ - 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 000000000006d554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d558 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffe8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +00007fe0 000000000000001c 00007fe4 FDE cie=00000000 pc=0000000000070560..00000000000706c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070568 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 212 to 000000000007063c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070640 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000706b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000706bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008000 000000000000001c 00008004 FDE cie=00000000 pc=00000000000706c8..0000000000070828 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000706d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000007079c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000707a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000070818 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007081c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00008020 0000000000000040 00008024 FDE cie=00000000 pc=0000000000070828..0000000000070ad8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007082c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070830 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070844 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007084c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070868 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 480 to 0000000000070a48 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000070a70 │ │ │ │ + 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 0000000000070a74 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a78 │ │ │ │ + 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 0000000000070ad0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ad4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008170 0000000000000064 00008174 FDE cie=00000000 pc=000000000006e0c0..000000000006e210 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e0cc │ │ │ │ +00008064 0000000000000040 00008068 FDE cie=00000000 pc=0000000000070ae0..0000000000070da8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ae4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e0d0 │ │ │ │ - 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 000000000006e0d8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e0e0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006e0f4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e0fc │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000006e194 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ae8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070afc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070b04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070b20 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 496 to 0000000000070d10 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e198 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e1a4 │ │ │ │ - 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 0000000000070d38 │ │ │ │ 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 000000000006e1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070d3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1ac │ │ │ │ - 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 0000000000070d40 │ │ │ │ + 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 000000000006e20c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000070da0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070da4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000080a8 00000000000000cc 00007e14 FDE cie=00000298 pc=0000000000070da8..000000000007194c │ │ │ │ + Augmentation data: 25 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070dac │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070db0 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070dbc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070dd0 │ │ │ │ + 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 0000000000070dd8 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000070dfc │ │ │ │ + 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 0000000000070e58 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070e5c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 796 to 0000000000071178 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007117c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000071198 │ │ │ │ + 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 000000000007119c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000711a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1140 to 0000000000071614 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071618 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000071630 │ │ │ │ + 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 0000000000071634 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071638 │ │ │ │ + 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 0000000000071644 │ │ │ │ + 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 00000000000718e8 │ │ │ │ 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 0000000000071918 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007191c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000071938 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007193c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071944 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000081d8 0000000000000018 000081dc FDE cie=00000000 pc=000000000006e210..000000000006e3ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e214 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc1: 304 to 000000000006e344 │ │ │ │ +00008178 000000000000004c 00007ee4 FDE cie=00000298 pc=000000000007194c..0000000000072f78 │ │ │ │ + Augmentation data: 74 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071950 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071954 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071960 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071970 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000071984 │ │ │ │ + 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 00000000000722ec │ │ │ │ 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 000000000006e348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000722f0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000722f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000081f4 0000000000000040 000081f8 FDE cie=00000000 pc=000000000006e3ac..000000000006e81c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e3b0 │ │ │ │ +000081c8 000000000000002c 000081cc FDE cie=00000000 pc=0000000000072f80..000000000007302c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e3b4 │ │ │ │ - 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 000000000006e3bc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e3d4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 828 to 000000000006e710 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f88 │ │ │ │ + DW_CFA_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 0000000000072fa0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000073014 │ │ │ │ + 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 000000000006e71c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073018 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e720 │ │ │ │ - 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 000000000007301c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073024 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008238 000000000000002c 00007ea0 FDE cie=0000039c pc=000000000006e820..000000000006e8b0 │ │ │ │ - Augmentation data: 38 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e824 │ │ │ │ +000081f8 0000000000000030 00007f64 FDE cie=00000298 pc=000000000007302c..00000000000730dc │ │ │ │ + Augmentation data: 25 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073030 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073034 │ │ │ │ DW_CFA_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 000000000006e830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007303c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000006e890 │ │ │ │ + DW_CFA_advance_loc: 136 to 00000000000730c4 │ │ │ │ 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 000000000006e894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000730c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e898 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000730cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000730d4 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000730d8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00008268 000000000000002c 0000826c FDE cie=00000000 pc=000000000006e8b0..000000000006e9d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e8b4 │ │ │ │ +0000822c 0000000000000038 00008230 FDE cie=00000000 pc=00000000000730e0..0000000000073310 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000730f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e8bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000730f4 │ │ │ │ DW_CFA_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 000000000006e8c4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000073114 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e8d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000006e9b4 │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000731f8 │ │ │ │ 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 000000000006e9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000731fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008298 0000000000000010 0000829c FDE cie=00000000 pc=000000000006e9d0..000000000006ea4c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000082ac 0000000000000010 000082b0 FDE cie=00000000 pc=000000000006ea4c..000000000006ea70 │ │ │ │ + DW_CFA_advance_loc1: 268 to 000000000007330c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000082c0 000000000000003c 000082c4 FDE cie=00000000 pc=000000000006ea70..000000000006ec20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ea74 │ │ │ │ +00008268 0000000000000030 00007fd4 FDE cie=00000298 pc=0000000000073310..0000000000073450 │ │ │ │ + Augmentation data: be 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073314 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ea78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073318 │ │ │ │ DW_CFA_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 000000000006ea80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007333c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ea88 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 252 to 000000000006eb84 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000733c8 │ │ │ │ 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 000000000006eb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000733cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000733d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000006ebd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000733d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000829c 0000000000000070 000082a0 FDE cie=00000000 pc=0000000000073450..0000000000073914 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073460 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073464 │ │ │ │ + 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 0000000000073470 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-112 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073480 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-176 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-168 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007348c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073498 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000734a8 │ │ │ │ + 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 00000000000734c0 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000735c0 │ │ │ │ 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 000000000006ebd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000735c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ebd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000735c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 840 to 0000000000073910 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00008300 000000000000006c 00007f68 FDE cie=0000039c pc=000000000006ec20..000000000006faa8 │ │ │ │ - Augmentation data: 81 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ec24 │ │ │ │ +00008310 000000000000004c 0000807c FDE cie=00000298 pc=0000000000073920..0000000000074160 │ │ │ │ + Augmentation data: 25 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ec28 │ │ │ │ - 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 000000000006ec30 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ec3c │ │ │ │ - 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 000000000006ec50 │ │ │ │ - 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 000000000006f2dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073928 │ │ │ │ + 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 0000000000073930 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073940 │ │ │ │ + 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 0000000000073fb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006f2fc │ │ │ │ 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 000000000006f300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073fbc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 776 to 000000000006f60c │ │ │ │ + DW_CFA_advance_loc1: 344 to 0000000000074114 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006f628 │ │ │ │ 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 000000000006f62c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074118 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007411c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008370 000000000000004c 00007fd8 FDE cie=0000039c pc=000000000006faa8..0000000000070b30 │ │ │ │ - Augmentation data: 7f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006faac │ │ │ │ +00008360 0000000000000040 00008364 FDE cie=00000000 pc=0000000000074160..00000000000743bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006fab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007416c │ │ │ │ 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 000000000006fab8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006fad8 │ │ │ │ - DW_CFA_def_cfa_offset: 848 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074174 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074188 │ │ │ │ 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 0000000000070454 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007046c │ │ │ │ + DW_CFA_advance_loc1: 552 to 00000000000743b0 │ │ │ │ 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 0000000000070470 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070474 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000083c0 0000000000000054 00008028 FDE cie=0000039c pc=0000000000070b30..00000000000711cc │ │ │ │ - Augmentation data: f4 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070b34 │ │ │ │ +000083a4 000000000000003c 000083a8 FDE cie=00000000 pc=0000000000075100..000000000007528c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075104 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070b38 │ │ │ │ - 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 0000000000070b48 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070b50 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000070b70 │ │ │ │ - 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 0000000000070e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075108 │ │ │ │ + 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 0000000000075110 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007511c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 180 to 00000000000751d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000070ea0 │ │ │ │ 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 0000000000070ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000751d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000751d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008418 0000000000000054 00008080 FDE cie=0000039c pc=00000000000711cc..0000000000071868 │ │ │ │ - Augmentation data: f0 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000711d0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000711d4 │ │ │ │ - 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 00000000000711e4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000711ec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007120c │ │ │ │ - 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 0000000000071520 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000075238 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007153c │ │ │ │ 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 0000000000071540 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007523c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008470 0000000000000054 000080d8 FDE cie=0000039c pc=0000000000071868..0000000000071ff0 │ │ │ │ - Augmentation data: ec 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007186c │ │ │ │ +000083e4 0000000000000080 00008150 FDE cie=00000298 pc=00000000000743c0..00000000000750fc │ │ │ │ + Augmentation data: 67 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071870 │ │ │ │ - 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 0000000000071880 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007189c │ │ │ │ - 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 0000000000071ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743c8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000743d4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 156 to 0000000000074470 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071cc4 │ │ │ │ - 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 0000000000071cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074478 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007447c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074480 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074484 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 96 to 00000000000744e4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 1116 to 0000000000074940 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074944 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074948 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007494c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074950 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 1356 to 0000000000074e9c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000074ed8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 256 to 0000000000074fd8 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074fdc │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074fe0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074fe4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074fec │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ff0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ff4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074ff8 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000084c8 0000000000000054 00008130 FDE cie=0000039c pc=0000000000071ff0..0000000000072878 │ │ │ │ - Augmentation data: dc 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ff4 │ │ │ │ +00008468 00000000000000f8 000081d4 FDE cie=00000298 pc=00000000000752a0..0000000000075a68 │ │ │ │ + Augmentation data: 13 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000752a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ff8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000752a8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000752ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072008 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072010 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007202c │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000752b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000752c8 │ │ │ │ + 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 00000000000752e8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000752f0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000752f8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 700 to 00000000000755b4 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000755b8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000755bc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc1: 276 to 00000000000756d0 │ │ │ │ + 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 0000000000072544 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072560 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000756dc │ │ │ │ + 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 00000000000756e8 │ │ │ │ + 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 0000000000075770 │ │ │ │ + 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 0000000000075834 │ │ │ │ + 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 0000000000072564 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072568 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008520 0000000000000030 00008524 FDE cie=00000000 pc=0000000000072880..0000000000072a28 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007288c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072890 │ │ │ │ - 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 00000000000728c8 │ │ │ │ - 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 00000000000728cc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000728ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000007295c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 132 to 00000000000729e0 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000729e8 │ │ │ │ - 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 00000000000729ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075838 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000729f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007583c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008554 0000000000000038 00008558 FDE cie=00000000 pc=0000000000072a28..0000000000072b34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a30 │ │ │ │ - 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 0000000000072a40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072a4c │ │ │ │ - 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 0000000000072aac │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000072b1c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072b2c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000075888 │ │ │ │ + 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 0000000000072b30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008590 0000000000000054 000081f8 FDE cie=0000039c pc=0000000000072b40..0000000000073990 │ │ │ │ - Augmentation data: 5f 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072b44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007588c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072b48 │ │ │ │ - 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 0000000000072b58 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072b60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075890 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000758a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072b78 │ │ │ │ - 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 00000000000731d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000731ec │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000075948 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007594c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075950 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000075970 │ │ │ │ + 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 0000000000075978 │ │ │ │ + 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 000000000007597c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075980 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075984 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075988 │ │ │ │ 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 00000000000731f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000731f4 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000759c4 │ │ │ │ + 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 00000000000759d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759d8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759dc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000085e8 0000000000000010 000085ec FDE cie=00000000 pc=00000000000749a0..00000000000749b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000759e8 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000759f0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000759f4 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000075a54 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a58 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a5c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000085fc 0000000000000038 00008600 FDE cie=00000000 pc=00000000000749c0..0000000000074a60 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749c4 │ │ │ │ +00008564 0000000000000048 00008568 FDE cie=00000000 pc=0000000000075a68..0000000000075d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000749c8 │ │ │ │ - DW_CFA_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 00000000000749d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000749d8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 88 to 0000000000074a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075a70 │ │ │ │ + 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 0000000000075a78 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075a84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000075b74 │ │ │ │ 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 0000000000074a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b7c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000075bbc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075bc4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 272 to 0000000000075cd4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075cd8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075cdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000075d84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d88 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075d8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074a58 │ │ │ │ - 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 0000000000074a5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008638 000000000000003c 0000863c FDE cie=00000000 pc=0000000000074a60..0000000000074ce4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a64 │ │ │ │ +000085b0 000000000000003c 000085b4 FDE cie=00000000 pc=00000000000769c0..0000000000076b3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000769cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000769d0 │ │ │ │ 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 0000000000074a70 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000769f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a7c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a88 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a94 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 440 to 0000000000074c4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000076ab4 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076abc │ │ │ │ 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 0000000000074c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074c54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008678 0000000000000010 0000867c FDE cie=00000000 pc=0000000000074ce4..0000000000074d24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000868c 0000000000000010 00008690 FDE cie=00000000 pc=0000000000074d24..0000000000074d68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000086a0 0000000000000010 000086a4 FDE cie=00000000 pc=0000000000074d68..0000000000074da4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000086b4 0000000000000024 000086b8 FDE cie=00000000 pc=0000000000074da4..0000000000074dfc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000074db8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076ac8 │ │ │ │ + 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 0000000000074dbc │ │ │ │ - DW_CFA_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 0000000000074dc4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000074df0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000076afc │ │ │ │ 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 0000000000074df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b00 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076b04 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -000086dc 0000000000000058 00008344 FDE cie=0000039c pc=0000000000074e00..000000000007549c │ │ │ │ - Augmentation data: ae 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e04 │ │ │ │ +000085f0 0000000000000118 0000835c FDE cie=00000298 pc=0000000000075da0..0000000000076150 │ │ │ │ + Augmentation data: b6 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074e08 │ │ │ │ - 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 0000000000074e18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000074e30 │ │ │ │ - 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 0000000000074e40 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 808 to 0000000000075168 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000075184 │ │ │ │ - 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_advance_loc: 4 to 0000000000075da8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075db4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075dc4 │ │ │ │ + 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 0000000000075dfc │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e00 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e04 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e08 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e0c │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e10 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 548 to 0000000000076034 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076038 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007603c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076040 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076044 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076048 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000076094 │ │ │ │ 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 0000000000075188 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076098 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007609c │ │ │ │ + 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 000000000007518c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000760a4 │ │ │ │ + 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 00000000000760b4 │ │ │ │ + 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 00000000000760b8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000760bc │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000760c0 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000760c4 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000760c8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000760cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000076108 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007610c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076110 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076114 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r74 (v10) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076118 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007611c │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076130 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076138 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007613c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076140 │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_restore_extended: r74 (v10) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076144 │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076148 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007614c │ │ │ │ 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 │ │ │ │ - │ │ │ │ -00008738 0000000000000010 0000873c FDE cie=00000000 pc=00000000000754a0..00000000000754b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000874c 0000000000000010 00008750 FDE cie=00000000 pc=00000000000754c0..00000000000754d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008760 0000000000000040 00008764 FDE cie=00000000 pc=00000000000754e0..00000000000755cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000754e4 │ │ │ │ +0000870c 000000000000012c 00008478 FDE cie=00000298 pc=0000000000076150..0000000000076860 │ │ │ │ + Augmentation data: b3 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076154 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000754e8 │ │ │ │ - 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 00000000000754f8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075500 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007550c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075514 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075520 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 164 to 00000000000755c4 │ │ │ │ - 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 0000000000076158 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007615c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076164 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076170 │ │ │ │ + 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 00000000000761e8 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761ec │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761f0 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761f4 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761f8 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1096 to 0000000000076640 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076644 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076648 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007664c │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076650 │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 80 to 00000000000766a0 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: 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 00000000000755c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000766a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000087a4 0000000000000010 000087a8 FDE cie=00000000 pc=00000000000755cc..0000000000075688 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000766a8 │ │ │ │ + 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 000000000007679c │ │ │ │ + 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 00000000000767ac │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767b0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767b4 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767b8 │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767bc │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000767c8 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000767d0 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767d4 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767d8 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000767dc │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000076800 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076804 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076808 │ │ │ │ + DW_CFA_offset_extended: r76 (v12) at cfa-40 │ │ │ │ + DW_CFA_offset_extended: r75 (v11) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007680c │ │ │ │ + DW_CFA_offset_extended: r78 (v14) at cfa-24 │ │ │ │ + DW_CFA_offset_extended: r77 (v13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076810 │ │ │ │ + DW_CFA_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007681c │ │ │ │ + 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 0000000000076838 │ │ │ │ + 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 0000000000076848 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore_extended: r79 (v15) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007684c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076850 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076854 │ │ │ │ + DW_CFA_restore_extended: r76 (v12) │ │ │ │ + DW_CFA_restore_extended: r75 (v11) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076858 │ │ │ │ + DW_CFA_restore_extended: r78 (v14) │ │ │ │ + DW_CFA_restore_extended: r77 (v13) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007685c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087b8 0000000000000024 000087bc FDE cie=00000000 pc=0000000000075688..00000000000756f4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075698 │ │ │ │ +0000883c 0000000000000030 00008840 FDE cie=00000000 pc=0000000000076860..00000000000769b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076870 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000756ac │ │ │ │ - DW_CFA_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 00000000000756c4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000756ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076874 │ │ │ │ + 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 000000000007694c │ │ │ │ + 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 00000000000756f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000087e0 0000000000000024 000087e4 FDE cie=00000000 pc=0000000000075700..0000000000075768 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076950 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000075724 │ │ │ │ - DW_CFA_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 000000000007573c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000075760 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007695c │ │ │ │ + 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 0000000000075764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076960 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076968 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00008808 0000000000000048 0000880c FDE cie=00000000 pc=0000000000075768..0000000000075b2c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075778 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007577c │ │ │ │ - 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 00000000000757c8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000757ec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000757f0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000757f4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000757f8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 792 to 0000000000075b10 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b14 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b18 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b1c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b20 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b24 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075b28 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008854 0000000000000010 00008858 FDE cie=00000000 pc=0000000000075b2c..0000000000075b3c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008868 0000000000000014 0000886c FDE cie=00000000 pc=0000000000075b40..0000000000075b6c │ │ │ │ +00008870 0000000000000014 00008874 FDE cie=00000000 pc=0000000000076b40..0000000000076b6c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008880 0000000000000014 00008884 FDE cie=00000000 pc=0000000000075b70..0000000000075b9c │ │ │ │ +00008888 0000000000000014 0000888c FDE cie=00000000 pc=0000000000076b70..0000000000076b9c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008898 0000000000000020 0000889c FDE cie=00000000 pc=000000000000e980..000000000000e9ac │ │ │ │ +000088a0 0000000000000020 000088a4 FDE cie=00000000 pc=000000000000e980..000000000000e9ac │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e988 │ │ │ │ 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 000000000000e9a0 │ │ │ │ @@ -18808,10 +18816,10 @@ │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_advance_loc: 4 to 000000000000e9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000088bc ZERO terminator │ │ │ │ +000088c4 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -314,16 +314,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- │ │ │ │ @@ -341,29 +339,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 : [ │ │ │ │ @@ -372,15 +490,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 │ │ │ │ @@ -446,204 +563,64 @@ │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ -N5boost6detail5lcast17basic_unlockedbufISt15basic_streambufIcSt11char_traitsIcEEcEE │ │ │ │ -N5boost15program_options5errorE │ │ │ │ -N5boost15program_options16validation_errorE │ │ │ │ -N5boost9exceptionE │ │ │ │ -N5boost16exception_detail10clone_baseE │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ @@ -684,14 +661,37 @@ │ │ │ │ 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 │ │ │ │ +N5boost6detail5lcast17basic_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 │ │ │ │ +N5boost10wrapexceptINS_12bad_any_castEEE │ │ │ │ aeabi_feature_and_bits │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -2,1749 +2,1749 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000c510 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1952] │ │ │ │ add x16, x16, #0x7a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c530 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1960] │ │ │ │ add x16, x16, #0x7a8 │ │ │ │ │ │ │ │ 000000000000c540 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c550 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #1968] │ │ │ │ add x16, x16, #0x7b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c560 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1976] │ │ │ │ add x16, x16, #0x7b8 │ │ │ │ │ │ │ │ 000000000000c570 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c580 : │ │ │ │ ldr x17, [x16, #1984] │ │ │ │ add x16, x16, #0x7c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c590 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #1992] │ │ │ │ add x16, x16, #0x7c8 │ │ │ │ │ │ │ │ 000000000000c5a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c5b0 : │ │ │ │ ldr x17, [x16, #2000] │ │ │ │ add x16, x16, #0x7d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c5c0 , std::allocator >::append(char const*, unsigned long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2008] │ │ │ │ add x16, x16, #0x7d8 │ │ │ │ │ │ │ │ 000000000000c5d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c5e0 : │ │ │ │ ldr x17, [x16, #2016] │ │ │ │ add x16, x16, #0x7e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c5f0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2024] │ │ │ │ add x16, x16, #0x7e8 │ │ │ │ │ │ │ │ 000000000000c600 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c610 >::pbackfail(int)@plt>: │ │ │ │ ldr x17, [x16, #2032] │ │ │ │ add x16, x16, #0x7f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c620 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2040] │ │ │ │ add x16, x16, #0x7f8 │ │ │ │ │ │ │ │ 000000000000c630 >::close()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c640 : │ │ │ │ ldr x17, [x16, #2048] │ │ │ │ add x16, x16, #0x800 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c650 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2056] │ │ │ │ add x16, x16, #0x808 │ │ │ │ │ │ │ │ 000000000000c660 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c670 : │ │ │ │ ldr x17, [x16, #2064] │ │ │ │ add x16, x16, #0x810 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c680 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2072] │ │ │ │ add x16, x16, #0x818 │ │ │ │ │ │ │ │ 000000000000c690 >::~basic_ifstream()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c6a0 : │ │ │ │ ldr x17, [x16, #2080] │ │ │ │ add x16, x16, #0x820 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c6b0 >::imbue(std::locale const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2088] │ │ │ │ add x16, x16, #0x828 │ │ │ │ │ │ │ │ 000000000000c6c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c6d0 : │ │ │ │ ldr x17, [x16, #2096] │ │ │ │ add x16, x16, #0x830 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c6e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2104] │ │ │ │ add x16, x16, #0x838 │ │ │ │ │ │ │ │ 000000000000c6f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c700 >::imbue(std::locale const&)@plt>: │ │ │ │ ldr x17, [x16, #2112] │ │ │ │ add x16, x16, #0x840 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c710 >::uflow()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2120] │ │ │ │ add x16, x16, #0x848 │ │ │ │ │ │ │ │ 000000000000c720 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c730 : │ │ │ │ ldr x17, [x16, #2128] │ │ │ │ add x16, x16, #0x850 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c740 <__stack_chk_fail@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2136] │ │ │ │ add x16, x16, #0x858 │ │ │ │ │ │ │ │ 000000000000c750 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c760 : │ │ │ │ ldr x17, [x16, #2144] │ │ │ │ add x16, x16, #0x860 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c770 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2152] │ │ │ │ add x16, x16, #0x868 │ │ │ │ │ │ │ │ 000000000000c780 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c790 : │ │ │ │ ldr x17, [x16, #2160] │ │ │ │ add x16, x16, #0x870 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c7a0 <__cxa_begin_catch@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2168] │ │ │ │ add x16, x16, #0x878 │ │ │ │ │ │ │ │ 000000000000c7b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c7c0 : │ │ │ │ ldr x17, [x16, #2176] │ │ │ │ add x16, x16, #0x880 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c7d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2184] │ │ │ │ add x16, x16, #0x888 │ │ │ │ │ │ │ │ 000000000000c7e0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c7f0 >& std::endl >(std::basic_ostream >&)@plt>: │ │ │ │ ldr x17, [x16, #2192] │ │ │ │ add x16, x16, #0x890 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c800 <__cxa_allocate_exception@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2200] │ │ │ │ add x16, x16, #0x898 │ │ │ │ │ │ │ │ 000000000000c810 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c820 : │ │ │ │ ldr x17, [x16, #2208] │ │ │ │ add x16, x16, #0x8a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c830 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2216] │ │ │ │ add x16, x16, #0x8a8 │ │ │ │ │ │ │ │ 000000000000c840 <__assert_fail@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c850 : │ │ │ │ ldr x17, [x16, #2224] │ │ │ │ add x16, x16, #0x8b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2232] │ │ │ │ add x16, x16, #0x8b8 │ │ │ │ │ │ │ │ 000000000000c870 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c880 : │ │ │ │ ldr x17, [x16, #2240] │ │ │ │ add x16, x16, #0x8c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c890 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2248] │ │ │ │ add x16, x16, #0x8c8 │ │ │ │ │ │ │ │ 000000000000c8a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c8b0 : │ │ │ │ ldr x17, [x16, #2256] │ │ │ │ add x16, x16, #0x8d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c8c0 , std::allocator > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2264] │ │ │ │ add x16, x16, #0x8d8 │ │ │ │ │ │ │ │ 000000000000c8d0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c8e0 <__cxa_finalize@plt>: │ │ │ │ ldr x17, [x16, #2272] │ │ │ │ add x16, x16, #0x8e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c8f0 <__snprintf_chk@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2280] │ │ │ │ add x16, x16, #0x8e8 │ │ │ │ │ │ │ │ 000000000000c900 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c910 : │ │ │ │ ldr x17, [x16, #2288] │ │ │ │ add x16, x16, #0x8f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c920 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2296] │ │ │ │ add x16, x16, #0x8f8 │ │ │ │ │ │ │ │ 000000000000c930 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c940 <__cxa_guard_release@plt>: │ │ │ │ ldr x17, [x16, #2304] │ │ │ │ add x16, x16, #0x900 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2312] │ │ │ │ add x16, x16, #0x908 │ │ │ │ │ │ │ │ 000000000000c960 (double&)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c970 : │ │ │ │ ldr x17, [x16, #2320] │ │ │ │ add x16, x16, #0x910 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c980 >::overflow(int)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2328] │ │ │ │ add x16, x16, #0x918 │ │ │ │ │ │ │ │ 000000000000c990 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c9a0 (unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2336] │ │ │ │ add x16, x16, #0x920 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c9b0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2344] │ │ │ │ add x16, x16, #0x928 │ │ │ │ │ │ │ │ 000000000000c9c0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000c9d0 : │ │ │ │ ldr x17, [x16, #2352] │ │ │ │ add x16, x16, #0x930 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000c9e0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2360] │ │ │ │ add x16, x16, #0x938 │ │ │ │ │ │ │ │ 000000000000c9f0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca00 : │ │ │ │ ldr x17, [x16, #2368] │ │ │ │ add x16, x16, #0x940 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca10 <__cxa_free_exception@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2376] │ │ │ │ add x16, x16, #0x948 │ │ │ │ │ │ │ │ 000000000000ca20 <__libc_start_main@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca30 , std::allocator >::~basic_stringstream()@plt>: │ │ │ │ ldr x17, [x16, #2384] │ │ │ │ add x16, x16, #0x950 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca40 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2392] │ │ │ │ add x16, x16, #0x958 │ │ │ │ │ │ │ │ 000000000000ca50 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca60 : │ │ │ │ ldr x17, [x16, #2400] │ │ │ │ add x16, x16, #0x960 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ca70 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2408] │ │ │ │ add x16, x16, #0x968 │ │ │ │ │ │ │ │ 000000000000ca80 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ca90 : │ │ │ │ ldr x17, [x16, #2416] │ │ │ │ add x16, x16, #0x970 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000caa0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2424] │ │ │ │ add x16, x16, #0x978 │ │ │ │ │ │ │ │ 000000000000cab0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cac0 >::setbuf(char*, long)@plt>: │ │ │ │ ldr x17, [x16, #2432] │ │ │ │ add x16, x16, #0x980 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cad0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2440] │ │ │ │ add x16, x16, #0x988 │ │ │ │ │ │ │ │ 000000000000cae0 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000caf0 , std::allocator >::push_back(char)@plt>: │ │ │ │ ldr x17, [x16, #2448] │ │ │ │ add x16, x16, #0x990 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb00 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2456] │ │ │ │ add x16, x16, #0x998 │ │ │ │ │ │ │ │ 000000000000cb10 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb20 >::open(char const*, std::_Ios_Openmode)@plt>: │ │ │ │ ldr x17, [x16, #2464] │ │ │ │ add x16, x16, #0x9a0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2472] │ │ │ │ add x16, x16, #0x9a8 │ │ │ │ │ │ │ │ 000000000000cb40 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb50 , std::allocator > const&)@plt>: │ │ │ │ ldr x17, [x16, #2480] │ │ │ │ add x16, x16, #0x9b0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb60 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2488] │ │ │ │ add x16, x16, #0x9b8 │ │ │ │ │ │ │ │ 000000000000cb70 >::xsgetn(char*, long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cb80 : │ │ │ │ ldr x17, [x16, #2496] │ │ │ │ add x16, x16, #0x9c0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cb90 (long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2504] │ │ │ │ add x16, x16, #0x9c8 │ │ │ │ │ │ │ │ 000000000000cba0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cbb0 : │ │ │ │ ldr x17, [x16, #2512] │ │ │ │ add x16, x16, #0x9d0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cbc0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2520] │ │ │ │ add x16, x16, #0x9d8 │ │ │ │ │ │ │ │ 000000000000cbd0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cbe0 : │ │ │ │ ldr x17, [x16, #2528] │ │ │ │ add x16, x16, #0x9e0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cbf0 >::basic_filebuf()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2536] │ │ │ │ add x16, x16, #0x9e8 │ │ │ │ │ │ │ │ 000000000000cc00 >::underflow()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc10 : │ │ │ │ ldr x17, [x16, #2544] │ │ │ │ add x16, x16, #0x9f0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc20 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2552] │ │ │ │ add x16, x16, #0x9f8 │ │ │ │ │ │ │ │ 000000000000cc30 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc40 : │ │ │ │ ldr x17, [x16, #2560] │ │ │ │ add x16, x16, #0xa00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc50 >::xsputn(char const*, long)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2568] │ │ │ │ add x16, x16, #0xa08 │ │ │ │ │ │ │ │ 000000000000cc60 , std::allocator > const&) const@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cc70 : │ │ │ │ ldr x17, [x16, #2576] │ │ │ │ add x16, x16, #0xa10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cc80 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2584] │ │ │ │ add x16, x16, #0xa18 │ │ │ │ │ │ │ │ 000000000000cc90 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cca0 , std::allocator >::replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2592] │ │ │ │ add x16, x16, #0xa20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ccb0 <__cxa_atexit@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2600] │ │ │ │ add x16, x16, #0xa28 │ │ │ │ │ │ │ │ 000000000000ccc0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ccd0 ::_M_widen_init() const@plt>: │ │ │ │ ldr x17, [x16, #2608] │ │ │ │ add x16, x16, #0xa30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cce0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2616] │ │ │ │ add x16, x16, #0xa38 │ │ │ │ │ │ │ │ 000000000000ccf0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd00 : │ │ │ │ ldr x17, [x16, #2624] │ │ │ │ add x16, x16, #0xa40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd10 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2632] │ │ │ │ add x16, x16, #0xa48 │ │ │ │ │ │ │ │ 000000000000cd20 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd30 : │ │ │ │ ldr x17, [x16, #2640] │ │ │ │ add x16, x16, #0xa50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd40 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2648] │ │ │ │ add x16, x16, #0xa58 │ │ │ │ │ │ │ │ 000000000000cd50 , std::allocator >::_M_dispose()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd60 : │ │ │ │ ldr x17, [x16, #2656] │ │ │ │ add x16, x16, #0xa60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cd70 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2664] │ │ │ │ add x16, x16, #0xa68 │ │ │ │ │ │ │ │ 000000000000cd80 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cd90 : │ │ │ │ ldr x17, [x16, #2672] │ │ │ │ add x16, x16, #0xa70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cda0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2680] │ │ │ │ add x16, x16, #0xa78 │ │ │ │ │ │ │ │ 000000000000cdb0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cdc0 <__errno_location@plt>: │ │ │ │ ldr x17, [x16, #2688] │ │ │ │ add x16, x16, #0xa80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cdd0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2696] │ │ │ │ add x16, x16, #0xa88 │ │ │ │ │ │ │ │ 000000000000cde0 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cdf0 : │ │ │ │ ldr x17, [x16, #2704] │ │ │ │ add x16, x16, #0xa90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce00 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2712] │ │ │ │ add x16, x16, #0xa98 │ │ │ │ │ │ │ │ 000000000000ce10 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce20 : │ │ │ │ ldr x17, [x16, #2720] │ │ │ │ add x16, x16, #0xaa0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce30 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2728] │ │ │ │ add x16, x16, #0xaa8 │ │ │ │ │ │ │ │ 000000000000ce40 , std::allocator > const&, unsigned int, unsigned int)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce50 : │ │ │ │ ldr x17, [x16, #2736] │ │ │ │ add x16, x16, #0xab0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce60 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2744] │ │ │ │ add x16, x16, #0xab8 │ │ │ │ │ │ │ │ 000000000000ce70 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ce80 : │ │ │ │ ldr x17, [x16, #2752] │ │ │ │ add x16, x16, #0xac0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000ce90 <__getauxval@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2760] │ │ │ │ add x16, x16, #0xac8 │ │ │ │ │ │ │ │ 000000000000cea0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000ceb0 : │ │ │ │ ldr x17, [x16, #2768] │ │ │ │ add x16, x16, #0xad0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cec0 , std::allocator > const&) const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2776] │ │ │ │ add x16, x16, #0xad8 │ │ │ │ │ │ │ │ 000000000000ced0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cee0 <__cxa_rethrow@plt>: │ │ │ │ ldr x17, [x16, #2784] │ │ │ │ add x16, x16, #0xae0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cef0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2792] │ │ │ │ add x16, x16, #0xae8 │ │ │ │ │ │ │ │ 000000000000cf00 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf10 >::~basic_ofstream()@plt>: │ │ │ │ ldr x17, [x16, #2800] │ │ │ │ add x16, x16, #0xaf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf20 >::sync()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2808] │ │ │ │ add x16, x16, #0xaf8 │ │ │ │ │ │ │ │ 000000000000cf30 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf40 : │ │ │ │ ldr x17, [x16, #2816] │ │ │ │ add x16, x16, #0xb00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf50 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2824] │ │ │ │ add x16, x16, #0xb08 │ │ │ │ │ │ │ │ 000000000000cf60 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cf70 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2832] │ │ │ │ add x16, x16, #0xb10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cf80 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2840] │ │ │ │ add x16, x16, #0xb18 │ │ │ │ │ │ │ │ 000000000000cf90 >::~basic_filebuf()@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cfa0 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2848] │ │ │ │ add x16, x16, #0xb20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cfb0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2856] │ │ │ │ add x16, x16, #0xb28 │ │ │ │ │ │ │ │ 000000000000cfc0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000cfd0 : │ │ │ │ ldr x17, [x16, #2864] │ │ │ │ add x16, x16, #0xb30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000cfe0 , std::allocator >::str() const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2872] │ │ │ │ add x16, x16, #0xb38 │ │ │ │ │ │ │ │ 000000000000cff0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d000 (double)@plt>: │ │ │ │ ldr x17, [x16, #2880] │ │ │ │ add x16, x16, #0xb40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d010 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2888] │ │ │ │ add x16, x16, #0xb48 │ │ │ │ │ │ │ │ 000000000000d020 <__cxa_end_catch@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d030 : │ │ │ │ ldr x17, [x16, #2896] │ │ │ │ add x16, x16, #0xb50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d040 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2904] │ │ │ │ add x16, x16, #0xb58 │ │ │ │ │ │ │ │ 000000000000d050 <__gxx_personality_v0@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ ldr x17, [x16, #2912] │ │ │ │ add x16, x16, #0xb60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d070 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2920] │ │ │ │ add x16, x16, #0xb68 │ │ │ │ │ │ │ │ 000000000000d080 >::clear(std::_Ios_Iostate)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d090 >::basic_ofstream()@plt>: │ │ │ │ ldr x17, [x16, #2928] │ │ │ │ add x16, x16, #0xb70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0a0 <__cxa_throw@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2936] │ │ │ │ add x16, x16, #0xb78 │ │ │ │ │ │ │ │ 000000000000d0b0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ ldr x17, [x16, #2944] │ │ │ │ add x16, x16, #0xb80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2952] │ │ │ │ add x16, x16, #0xb88 │ │ │ │ │ │ │ │ 000000000000d0e0 const&, boost::program_options::variables_map&, bool)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d0f0 : │ │ │ │ ldr x17, [x16, #2960] │ │ │ │ add x16, x16, #0xb90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d100 <_Unwind_Resume@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2968] │ │ │ │ add x16, x16, #0xb98 │ │ │ │ │ │ │ │ 000000000000d110 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d120 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2976] │ │ │ │ add x16, x16, #0xba0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d130 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #2984] │ │ │ │ add x16, x16, #0xba8 │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d150 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ ldr x17, [x16, #2992] │ │ │ │ add x16, x16, #0xbb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d160 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3000] │ │ │ │ add x16, x16, #0xbb8 │ │ │ │ │ │ │ │ 000000000000d170 <__cxa_guard_acquire@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d180 : │ │ │ │ ldr x17, [x16, #3008] │ │ │ │ add x16, x16, #0xbc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3016] │ │ │ │ add x16, x16, #0xbc8 │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d1b0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt>: │ │ │ │ ldr x17, [x16, #3024] │ │ │ │ add x16, x16, #0xbd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d1c0 ::~__basic_file()@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3032] │ │ │ │ add x16, x16, #0xbd8 │ │ │ │ │ │ │ │ 000000000000d1d0 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d1e0 ::parse(boost::any&, std::vector, std::allocator >, std::allocator, std::allocator > > > const&, bool) const@plt>: │ │ │ │ ldr x17, [x16, #3040] │ │ │ │ add x16, x16, #0xbe0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d1f0 >::rdbuf(std::basic_streambuf >*)@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3048] │ │ │ │ add x16, x16, #0xbe8 │ │ │ │ │ │ │ │ 000000000000d200 <__gmon_start__@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d210 <__cxa_pure_virtual@plt>: │ │ │ │ ldr x17, [x16, #3056] │ │ │ │ add x16, x16, #0xbf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d220 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3064] │ │ │ │ add x16, x16, #0xbf8 │ │ │ │ │ │ │ │ 000000000000d230 , std::allocator >::append(char const*)@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d240 >::showmanyc()@plt>: │ │ │ │ ldr x17, [x16, #3072] │ │ │ │ add x16, x16, #0xc00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3080] │ │ │ │ add x16, x16, #0xc08 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ ldr x17, [x16, #3088] │ │ │ │ add x16, x16, #0xc10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d280 : │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3096] │ │ │ │ add x16, x16, #0xc18 │ │ │ │ │ │ │ │ 000000000000d290 <__isoc23_strtol@plt>: │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ │ │ │ │ 000000000000d2a0 : │ │ │ │ ldr x17, [x16, #3104] │ │ │ │ add x16, x16, #0xc20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ │ │ │ │ 000000000000d2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3112] │ │ │ │ add x16, x16, #0xc28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3120] │ │ │ │ add x16, x16, #0xc30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3128] │ │ │ │ add x16, x16, #0xc38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3136] │ │ │ │ add x16, x16, #0xc40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3144] │ │ │ │ add x16, x16, #0xc48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3152] │ │ │ │ add x16, x16, #0xc50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3160] │ │ │ │ add x16, x16, #0xc58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3168] │ │ │ │ add x16, x16, #0xc60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3176] │ │ │ │ add x16, x16, #0xc68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3184] │ │ │ │ add x16, x16, #0xc70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3192] │ │ │ │ add x16, x16, #0xc78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3200] │ │ │ │ add x16, x16, #0xc80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3208] │ │ │ │ add x16, x16, #0xc88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3216] │ │ │ │ add x16, x16, #0xc90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3224] │ │ │ │ add x16, x16, #0xc98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3232] │ │ │ │ add x16, x16, #0xca0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3240] │ │ │ │ add x16, x16, #0xca8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3248] │ │ │ │ add x16, x16, #0xcb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3256] │ │ │ │ add x16, x16, #0xcb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3264] │ │ │ │ add x16, x16, #0xcc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3272] │ │ │ │ add x16, x16, #0xcc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3280] │ │ │ │ add x16, x16, #0xcd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3288] │ │ │ │ add x16, x16, #0xcd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3296] │ │ │ │ add x16, x16, #0xce0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3304] │ │ │ │ add x16, x16, #0xce8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3312] │ │ │ │ add x16, x16, #0xcf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3320] │ │ │ │ add x16, x16, #0xcf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3328] │ │ │ │ add x16, x16, #0xd00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3336] │ │ │ │ add x16, x16, #0xd08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3344] │ │ │ │ add x16, x16, #0xd10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3352] │ │ │ │ add x16, x16, #0xd18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3360] │ │ │ │ add x16, x16, #0xd20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3368] │ │ │ │ add x16, x16, #0xd28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3376] │ │ │ │ add x16, x16, #0xd30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3384] │ │ │ │ add x16, x16, #0xd38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3392] │ │ │ │ add x16, x16, #0xd40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3400] │ │ │ │ add x16, x16, #0xd48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3408] │ │ │ │ add x16, x16, #0xd50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3416] │ │ │ │ add x16, x16, #0xd58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3424] │ │ │ │ add x16, x16, #0xd60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3432] │ │ │ │ add x16, x16, #0xd68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3440] │ │ │ │ add x16, x16, #0xd70 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3448] │ │ │ │ add x16, x16, #0xd78 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3456] │ │ │ │ add x16, x16, #0xd80 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3464] │ │ │ │ add x16, x16, #0xd88 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3472] │ │ │ │ add x16, x16, #0xd90 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3480] │ │ │ │ add x16, x16, #0xd98 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3488] │ │ │ │ add x16, x16, #0xda0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3496] │ │ │ │ add x16, x16, #0xda8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3504] │ │ │ │ add x16, x16, #0xdb0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3512] │ │ │ │ add x16, x16, #0xdb8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3520] │ │ │ │ add x16, x16, #0xdc0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3528] │ │ │ │ add x16, x16, #0xdc8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3536] │ │ │ │ add x16, x16, #0xdd0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3544] │ │ │ │ add x16, x16, #0xdd8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3552] │ │ │ │ add x16, x16, #0xde0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3560] │ │ │ │ add x16, x16, #0xde8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3568] │ │ │ │ add x16, x16, #0xdf0 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3576] │ │ │ │ add x16, x16, #0xdf8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3584] │ │ │ │ add x16, x16, #0xe00 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3592] │ │ │ │ add x16, x16, #0xe08 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3600] │ │ │ │ add x16, x16, #0xe10 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3608] │ │ │ │ add x16, x16, #0xe18 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3616] │ │ │ │ add x16, x16, #0xe20 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3624] │ │ │ │ add x16, x16, #0xe28 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3632] │ │ │ │ add x16, x16, #0xe30 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3640] │ │ │ │ add x16, x16, #0xe38 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3648] │ │ │ │ add x16, x16, #0xe40 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3656] │ │ │ │ add x16, x16, #0xe48 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3664] │ │ │ │ add x16, x16, #0xe50 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3672] │ │ │ │ add x16, x16, #0xe58 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3680] │ │ │ │ add x16, x16, #0xe60 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x16, 9f000 │ │ │ │ + adrp x16, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x17, [x16, #3688] │ │ │ │ add x16, x16, #0xe68 │ │ │ │ br x17 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,57 +1,327 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000d9c0 ::do_widen(char) const@@Base-0x6aa0>: │ │ │ │ +000000000000d9c0 ::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 c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldp x4, x5, [x21, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + stp x4, x5, [x20, #16] │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbnz x0, da74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c4> │ │ │ │ + ldur q30, [x21, #56] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #72] │ │ │ │ + add x4, x4, #0x468 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x498 │ │ │ │ + add x3, x3, #0x4c0 │ │ │ │ + adrp x2, 27000 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x5c0 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + stur q30, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b da2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc80 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbnz x0, db40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x890> │ │ │ │ + ldur q30, [x21, #40] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #56] │ │ │ │ + add x4, x4, #0x3f0 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0x420 │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + adrp x2, 27000 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x7c0 │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #24] │ │ │ │ + stur q30, [x19, #40] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b daf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x848> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc80 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + str x2, [x0], #8 │ │ │ │ + mov x1, x20 │ │ │ │ + bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ + stp xzr, xzr, [x19, #40] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x3f0 │ │ │ │ + add x5, x5, #0x420 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x448 │ │ │ │ + adrp x2, 27000 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x7c0 │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #24] │ │ │ │ + str d31, [x19, #56] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ + 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 c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x2, x3, [x21, #16] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0x468 │ │ │ │ + add x5, x5, #0x498 │ │ │ │ + stp x2, x3, [x20, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x4c0 │ │ │ │ + adrp x2, 27000 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x5c0 │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + stp x3, xzr, [x19, #40] │ │ │ │ + stp xzr, xzr, [x19, #56] │ │ │ │ + str d31, [x19, #72] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ + 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 c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [x21, #24] │ │ │ │ + stp x0, x1, [x20, #16] │ │ │ │ + ldr d31, [x21, #40] │ │ │ │ + ldr x0, [x21, #56] │ │ │ │ + add x2, x22, #0x7a0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbnz x0, dd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7c> │ │ │ │ + ldr q30, [x21, #64] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + ldr d31, [x21, #80] │ │ │ │ + add x4, x4, #0xcc8 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xcf8 │ │ │ │ + add x3, x3, #0xd20 │ │ │ │ + adrp x2, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xd40 │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str x3, [x19, #48] │ │ │ │ + str q30, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + b dce4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa34> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc80 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 c968 (double&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x20, x19 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ + mov x1, x21 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x2, x3, [x21, #16] │ │ │ │ + mvni v31.2s, #0x0 │ │ │ │ + ldr d30, [x21, #32] │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xcc8 │ │ │ │ + add x5, x5, #0xcf8 │ │ │ │ + stp x2, x3, [x20, #16] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xd20 │ │ │ │ + adrp x2, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0xd40 │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + stp x4, x5, [x19] │ │ │ │ + str d30, [x19, #40] │ │ │ │ + stp x3, xzr, [x19, #48] │ │ │ │ + stp xzr, xzr, [x19, #64] │ │ │ │ + str d31, [x19, #80] │ │ │ │ + bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ 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 c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x20, 9d000 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ ldr x0, [x21, #24] │ │ │ │ - add x3, x20, #0x400 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ + add x3, x20, #0x9b0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #16] │ │ │ │ - cbnz x0, da54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a4> │ │ │ │ + cbnz x0, de8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdc> │ │ │ │ ldr q30, [x21, #32] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ ldr d31, [x21, #48] │ │ │ │ - add x4, x4, #0x558 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x588 │ │ │ │ - add x3, x3, #0x5b0 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + add x4, x4, #0xb08 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xb38 │ │ │ │ + add x3, x3, #0xb60 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xb80 │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #16] │ │ │ │ str q30, [x19, #32] │ │ │ │ str d31, [x19, #48] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b da0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75c> │ │ │ │ + b de44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb94> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x400 │ │ │ │ + add x20, x20, #0x9b0 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ mov x0, x19 │ │ │ │ bl cc80 │ │ │ │ mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ @@ -62,218 +332,218 @@ │ │ │ │ mov x21, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ ldr q31, [x21, #16] │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [x21, #40] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x3, x20, #0x428 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x20, #0x9d8 │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ stp x2, x3, [x19] │ │ │ │ stp x1, x0, [x19, #32] │ │ │ │ str q31, [x19, #16] │ │ │ │ - cbnz x0, db28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x878> │ │ │ │ + cbnz x0, df60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb0> │ │ │ │ ldr q30, [x21, #48] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ ldr d31, [x21, #64] │ │ │ │ - add x4, x4, #0x4e0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0x510 │ │ │ │ - add x3, x3, #0x538 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + add x4, x4, #0xa90 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xac0 │ │ │ │ + add x3, x3, #0xae8 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xa00 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x1, x1, #0x208 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #32] │ │ │ │ str q30, [x19, #48] │ │ │ │ str d31, [x19, #64] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b dae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x830> │ │ │ │ + b df18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc68> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x20, x20, #0x428 │ │ │ │ + add x20, x20, #0x9d8 │ │ │ │ add x0, x19, #0x8 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ mov x0, x19 │ │ │ │ bl cc80 │ │ │ │ mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 9e000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x21, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ add x1, x22, #0x8 │ │ │ │ str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ ldr x0, [x22, #32] │ │ │ │ - add x2, x20, #0x1f0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ + add x2, x20, #0x340 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ str x2, [x19, #8] │ │ │ │ stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, dc08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x958> │ │ │ │ + cbnz x0, e040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd90> │ │ │ │ ldur q30, [x22, #40] │ │ │ │ - adrp x4, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ ldr d31, [x22, #56] │ │ │ │ - add x4, x4, #0xc88 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x5, x5, #0xcb8 │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + add x4, x4, #0xe48 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x5, x5, #0xe78 │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xe20 │ │ │ │ - add x1, x1, #0xb70 │ │ │ │ + add x2, x2, #0xce0 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ stp x4, x5, [x19] │ │ │ │ str x3, [x19, #24] │ │ │ │ stur q30, [x19, #40] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #24] │ │ │ │ blr x1 │ │ │ │ - b dbc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x910> │ │ │ │ + b dff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd48> │ │ │ │ bti j │ │ │ │ mov x22, x0 │ │ │ │ - add x20, x20, #0x1f0 │ │ │ │ + add x20, x20, #0x340 │ │ │ │ mov x0, x21 │ │ │ │ str x20, [x19, #8] │ │ │ │ bl d010 │ │ │ │ mov x0, x19 │ │ │ │ bl cc80 │ │ │ │ mov x0, x22 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x558 │ │ │ │ - add x6, x6, #0x588 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x5b0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xb80 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ ldur q30, [x19, #8] │ │ │ │ - add x5, x5, #0x4e0 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x6, x6, #0x510 │ │ │ │ - add x4, x4, #0x538 │ │ │ │ + add x5, x5, #0xa90 │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x6, x6, #0xac0 │ │ │ │ + add x4, x4, #0xae8 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - adrp x1, 9e000 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ stp x4, xzr, [x0, #32] │ │ │ │ - add x2, x2, #0xa00 │ │ │ │ - add x1, x1, #0x68 │ │ │ │ + add x2, x2, #0x8c0 │ │ │ │ + add x1, x1, #0x208 │ │ │ │ stp xzr, xzr, [x0, #48] │ │ │ │ str q30, [x0, #16] │ │ │ │ str d31, [x0, #64] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0x40 // #64 │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xec0 │ │ │ │ str x2, [x0], #8 │ │ │ │ mov x1, x20 │ │ │ │ bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ stp xzr, xzr, [x19, #40] │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xc88 │ │ │ │ - add x5, x5, #0xcb8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xce0 │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xe48 │ │ │ │ + add x5, x5, #0xe78 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xe20 │ │ │ │ - add x1, x1, #0xb70 │ │ │ │ + add x2, x2, #0xce0 │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #24] │ │ │ │ str d31, [x19, #56] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ 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 c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900> │ │ │ │ + bl 5c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32300> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ ldr w1, [x21, #184] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xd00 │ │ │ │ - add x5, x5, #0xd30 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xd68 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xec0 │ │ │ │ + add x5, x5, #0xef0 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xf28 │ │ │ │ str w1, [x20, #184] │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xd68 │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ + add x2, x2, #0xc28 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ 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 c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ + add x0, x0, #0xec0 │ │ │ │ mov x1, x21 │ │ │ │ str x0, [x20], #8 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1b480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2900> │ │ │ │ + bl 5c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32300> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ ldr w1, [x21, #184] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - add x4, x4, #0xd88 │ │ │ │ - add x5, x5, #0xdb8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xdf0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x5, 9e000 │ │ │ │ + add x4, x4, #0xf48 │ │ │ │ + add x5, x5, #0xf78 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xfb0 │ │ │ │ str w1, [x20, #184] │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x988 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ + add x2, x2, #0x848 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ stp x4, x5, [x19] │ │ │ │ stp x3, xzr, [x19, #200] │ │ │ │ stp xzr, xzr, [x19, #216] │ │ │ │ str d31, [x19, #232] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ 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 c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bc0> │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c0> │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0x988 │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ + add x2, x2, #0x848 │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl cc80 │ │ │ │ mov x0, x20 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ @@ -349,372 +619,102 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, #0xf0 // #240 │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mov x19, x0 │ │ │ │ mov x1, x20 │ │ │ │ - bl 1c9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e20> │ │ │ │ - adrp x2, 16000 ::do_widen(char) const@@Base+0x1ba0> │ │ │ │ - adrp x1, 9d000 │ │ │ │ + bl 5d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33820> │ │ │ │ + adrp x2, 57000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1e0> │ │ │ │ + adrp x1, 9e000 │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x2, #0xd68 │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ + add x2, x2, #0xc28 │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ bl cc80 │ │ │ │ mov x0, x20 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x558 │ │ │ │ - add x6, x6, #0x588 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x5b0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xb80 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x558 │ │ │ │ - add x6, x6, #0x588 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x5b0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xb80 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ mov x29, sp │ │ │ │ bl c968 (double&)@plt+0x8> │ │ │ │ mvni v31.2s, #0x0 │ │ │ │ - adrp x5, 9d000 │ │ │ │ - adrp x6, 9d000 │ │ │ │ - add x5, x5, #0x558 │ │ │ │ - add x6, x6, #0x588 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x5b0 │ │ │ │ + adrp x5, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x6, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x5, x5, #0xb08 │ │ │ │ + add x6, x6, #0xb38 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb60 │ │ │ │ stp x5, x6, [x0] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ + adrp x2, 55000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1e0> │ │ │ │ stp x4, xzr, [x0, #16] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x2, x2, #0xb80 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x2, x2, #0xa40 │ │ │ │ stp xzr, xzr, [x0, #32] │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ + add x1, x1, #0x250 │ │ │ │ str d31, [x0, #48] │ │ │ │ bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - 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 c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x4, x5, [x21, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - stp x4, x5, [x20, #16] │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbnz x0, e118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe68> │ │ │ │ - ldur q30, [x21, #56] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x21, #72] │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xc88 │ │ │ │ - add x3, x3, #0xcb0 │ │ │ │ - adrp x2, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xba0 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - stur q30, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e0d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe20> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbnz x0, e1e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf34> │ │ │ │ - ldur q30, [x21, #40] │ │ │ │ - adrp x4, 9e000 │ │ │ │ - ldr d31, [x21, #56] │ │ │ │ - add x4, x4, #0xbe0 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x5, x5, #0xc10 │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - adrp x2, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xda0 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e19c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeec> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - str x2, [x0], #8 │ │ │ │ - mov x1, x20 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - stp xzr, xzr, [x19, #40] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xbe0 │ │ │ │ - add x5, x5, #0xc10 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc38 │ │ │ │ - adrp x2, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xda0 │ │ │ │ - add x1, x1, #0x5f8 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #24] │ │ │ │ - str d31, [x19, #56] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - 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 c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x2, x3, [x21, #16] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x5, 9e000 │ │ │ │ - add x4, x4, #0xc58 │ │ │ │ - add x5, x5, #0xc88 │ │ │ │ - stp x2, x3, [x20, #16] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xcb0 │ │ │ │ - adrp x2, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0xba0 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - stp x3, xzr, [x19, #40] │ │ │ │ - stp xzr, xzr, [x19, #56] │ │ │ │ - str d31, [x19, #72] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - 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 c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [x21, #24] │ │ │ │ - stp x0, x1, [x20, #16] │ │ │ │ - ldr d31, [x21, #40] │ │ │ │ - ldr x0, [x21, #56] │ │ │ │ - add x2, x22, #0xf90 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #48] │ │ │ │ - str d31, [x19, #40] │ │ │ │ - cbnz x0, e3d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1120> │ │ │ │ - ldr q30, [x21, #64] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr d31, [x21, #80] │ │ │ │ - add x4, x4, #0x4b8 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x5, x5, #0x4e8 │ │ │ │ - add x3, x3, #0x510 │ │ │ │ - adrp x2, 50000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x960 │ │ │ │ - add x1, x1, #0xf38 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str x3, [x19, #48] │ │ │ │ - str q30, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - b e388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x10d8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x22, #0xf90 │ │ │ │ - mov x0, x20 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc80 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 c968 (double&)@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x20, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x21 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x2, x3, [x21, #16] │ │ │ │ - mvni v31.2s, #0x0 │ │ │ │ - ldr d30, [x21, #32] │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - add x4, x4, #0x4b8 │ │ │ │ - add x5, x5, #0x4e8 │ │ │ │ - stp x2, x3, [x20, #16] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - add x3, x3, #0x510 │ │ │ │ - adrp x2, 50000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37480> │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x960 │ │ │ │ - add x1, x1, #0xf38 │ │ │ │ - stp x4, x5, [x19] │ │ │ │ - str d30, [x19, #40] │ │ │ │ - stp x3, xzr, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #64] │ │ │ │ - str d31, [x19, #80] │ │ │ │ - bl d658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8> │ │ │ │ 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x2, [x2, #3752] │ │ │ │ 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 e510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1260> // b.any │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ - bl 1d1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4660> │ │ │ │ + bl 5de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34060> │ │ │ │ ldr x20, [sp, #16] │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ - bl 1d628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aa8> │ │ │ │ + bl 5e2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344a8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 1d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47a0> │ │ │ │ + bl 5dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341a0> │ │ │ │ mov x0, x19 │ │ │ │ - bl 18280 ::do_widen(char) const@@Base+0x3e20> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 212c0 ::do_widen(char) const@@Base+0x4c60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ ldr x2, [sp, #1208] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e7fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x154c> // b.any │ │ │ │ add sp, sp, #0x4c0 │ │ │ │ @@ -793,15 +793,15 @@ │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ cbz x0, e544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1294> │ │ │ │ mov x0, x23 │ │ │ │ b e63c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138c> │ │ │ │ ldp x0, x1, [sp, #16] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ 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 e810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1560> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ lsl x21, x21, #5 │ │ │ │ mov x0, x21 │ │ │ │ bl cf08 │ │ │ │ mov x27, x0 │ │ │ │ add x20, x0, x19 │ │ │ │ add x0, x20, #0x10 │ │ │ │ @@ -905,65 +905,65 @@ │ │ │ │ b e598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12e8> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ add x19, sp, #0x30 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl d160 │ │ │ │ mov x0, x19 │ │ │ │ - bl 18280 ::do_widen(char) const@@Base+0x3e20> │ │ │ │ + bl 212c0 ::do_widen(char) const@@Base+0x4c60> │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq e864 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x15b4> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ add x21, x27, x21 │ │ │ │ stp x27, x19, [sp, #48] │ │ │ │ str x21, [sp, #64] │ │ │ │ b e58c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x12dc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e7fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x154c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ add x19, sp, #0x30 │ │ │ │ mov x21, x0 │ │ │ │ b e7e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1530> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ - bl 1d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47a0> │ │ │ │ + bl 5dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341a0> │ │ │ │ b e7e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1530> │ │ │ │ mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ ldr x0, [sp, #1208] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.ne e7fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x154c> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc50 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ 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 e8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1630> // b.any │ │ │ │ - adrp x0, 7a000 │ │ │ │ - adrp x19, a0000 │ │ │ │ - add x19, x19, #0x70 │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x19, a0000 │ │ │ │ + add x19, x19, #0x50 │ │ │ │ str x2, [x3, #5000] │ │ │ │ - ldr q30, [x0, #720] │ │ │ │ + ldr q30, [x0, #3696] │ │ │ │ mov x0, #0x1400 // #5120 │ │ │ │ add x1, x3, x0 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - ldr d31, [x0, #624] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr d31, [x0, #3776] │ │ │ │ mov x0, x19 │ │ │ │ stur q30, [x1, #-104] │ │ │ │ str d31, [x3, #5008] │ │ │ │ bl d640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390> │ │ │ │ mov w4, #0x1 // #1 │ │ │ │ mov w3, #0xffffffff // #-1 │ │ │ │ mov x1, x19 │ │ │ │ - adrp x2, a0000 │ │ │ │ - adrp x0, 3d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24480> │ │ │ │ + adrp x2, a0000 │ │ │ │ + adrp x0, 21000 ::do_widen(char) const@@Base+0x49a0> │ │ │ │ add x2, x2, #0x8 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ + add x0, x0, #0x1e0 │ │ │ │ strh w4, [x19, #520] │ │ │ │ str w3, [x19, #524] │ │ │ │ bl d070 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ add x0, x19, #0x210 │ │ │ │ stp xzr, xzr, [x0] │ │ │ │ bl c590 │ │ │ │ str x0, [x19, #528] │ │ │ │ @@ -1013,87 +1013,87 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ mov x29, sp │ │ │ │ bl d340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90> │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl cc98 │ │ │ │ bl d550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ cbz x0, ea04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1754> │ │ │ │ b d868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5b8> │ │ │ │ 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 ea4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x179c> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #4016] │ │ │ │ cbz x1, ea4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x179c> │ │ │ │ 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, ea88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x2, [x2, #4048] │ │ │ │ cbz x2, ea88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17d8> │ │ │ │ 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, eacc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x181c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3784] │ │ │ │ cbz x0, eac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1810> │ │ │ │ - adrp x0, a0000 │ │ │ │ + adrp x0, a0000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ bl cab8 │ │ │ │ bl ea20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1770> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #64] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -1104,48381 +1104,50079 @@ │ │ │ │ b ea50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x17a0> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq ebcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x191c> // 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, #3752] │ │ │ │ - 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, ebec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x193c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7d0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi ebac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18fc> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne eba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18f4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 ec08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1958> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, eb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18b8> │ │ │ │ - b ebd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1920> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b eb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq ec0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x195c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc50 │ │ │ │ - bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ - 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 c7d0 │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi ecec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a3c> // b.pmore │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c818 │ │ │ │ - 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 ece0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a30> // b.pmore │ │ │ │ + b.hi eb7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18cc> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi ebd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1920> // b.pmore │ │ │ │ + cmp x20, #0x4 │ │ │ │ + b.le ec24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1974> │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c818 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d1a8 │ │ │ │ + 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 d160 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - 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, ee00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b50> │ │ │ │ - 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, ed58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aa8> │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, ed70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt ed74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac4> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt ed88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad8> // b.tstop │ │ │ │ - tbnz w0, #31, ed88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad8> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, ed90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ae0> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b ed40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a90> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, ed80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq edf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, edb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b08> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, edd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b24> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt edd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b28> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt edf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> // b.tstop │ │ │ │ - tbnz w0, #31, edf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl cf08 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, ebac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18fc> │ │ │ │ + mov x0, x4 │ │ │ │ + bl cea8 │ │ │ │ + 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 ec38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1988> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d1a8 │ │ │ │ + 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 ec48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1998> │ │ │ │ + bl c5c0 , 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, f0ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e3c> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b.ne eb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18b8> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b eb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18b8> │ │ │ │ + b.ne ebf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1944> // b.any │ │ │ │ + ldr s31, [x1] │ │ │ │ + str s31, [x4] │ │ │ │ + b ebf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1944> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b eb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18b8> │ │ │ │ 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, f094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de4> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, f050 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1da0> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, f010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d60> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, ef90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ce0> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, ef10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c60> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cbz x27, ef50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca0> │ │ │ │ - ldr x20, [x27, #24] │ │ │ │ - cbz x20, efd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d20> │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - cbz x26, eecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c1c> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x28, x26 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq eeac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bfc> // 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 eca4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x19f4> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq ecb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a04> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq ecc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a14> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq ecfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a4c> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, eec8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c18> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq eec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c10> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ece0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a30> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq ed3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a8c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, eed8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c28> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - mov x0, x28 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ed20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a70> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq ed64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, eeb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c04> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - cbnz x26, ee88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bd8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq eee4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c34> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ed48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a98> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, ed70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ac0> │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq eef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c48> // b.none │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq ed9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aec> // b.none │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, eea0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bf0> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne ed80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, eda8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1af8> │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ - cbz x26, efd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d20> │ │ │ │ - mov x20, x26 │ │ │ │ - b ee80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bd0> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ef28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c78> // b.none │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, edb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b04> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ef3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8c> // b.none │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, edc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b10> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq edec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b3c> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, ee8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bdc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - cbz x20, ef90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ce0> │ │ │ │ - mov x19, x20 │ │ │ │ - b ee64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bb4> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ef68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb8> // b.none │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne edd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b20> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, edf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b48> │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ef7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ccc> // b.none │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq ee24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b74> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, ee78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne ee08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b58> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, ee30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b80> │ │ │ │ mov x0, x21 │ │ │ │ bl cea8 │ │ │ │ - cbz x20, ef0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c5c> │ │ │ │ - mov x21, x20 │ │ │ │ - b ee70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc0> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq efa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cf8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq efbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d0c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f010 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d60> │ │ │ │ - mov x25, x19 │ │ │ │ - b ee5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bac> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x20, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq efe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d38> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq effc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d4c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, ef50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ca0> │ │ │ │ - mov x27, x20 │ │ │ │ - b ee78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1bc8> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d78> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f03c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d8c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f050 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1da0> │ │ │ │ - mov x24, x19 │ │ │ │ - b ee54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ba4> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f068 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1db8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f07c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dcc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1de0> │ │ │ │ - mov x23, x19 │ │ │ │ - b ee4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b9c> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f0ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1dfc> // b.none │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, ee3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b8c> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f0c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e10> // b.none │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, ee48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b98> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, ee54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ba4> │ │ │ │ bl cea8 │ │ │ │ - cbz x19, f0d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e24> │ │ │ │ - mov x22, x19 │ │ │ │ - b ee40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b90> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + 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, f470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21c0> │ │ │ │ + b 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne ee08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b58> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b ee24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b74> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne edd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b20> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b edec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b3c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ed80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ad0> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b ed9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1aec> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ed48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a98> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b ed64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ab4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ece0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a30> // b.any │ │ │ │ + b ecf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a48> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne ed20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a70> // b.any │ │ │ │ + b ed38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a88> │ │ │ │ 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 f810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2560> │ │ │ │ + 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, f404 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2154> │ │ │ │ + add x24, x19, #0x8, lsl #12 │ │ │ │ + add x23, x19, x20 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, f3ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20fc> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, f358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20a8> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, f2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2000> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, f204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f54> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, f25c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fac> │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, f304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2054> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, f1b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f00> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x28, #96] │ │ │ │ - add x1, x27, #0x70 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f17c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ecc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x28, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ee0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ef4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x27, f158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ea8> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f18> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f2c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f1f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f40> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - cbz x27, f304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2054> │ │ │ │ - mov x20, x27 │ │ │ │ - b f150 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ea0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f21c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f6c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f230 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f80> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f244 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f94> // b.none │ │ │ │ - bl cea8 │ │ │ │ + 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 f1b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f00> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + str w5, [sp, #136] │ │ │ │ + bl 6c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4262c> │ │ │ │ + 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, f1c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f14> │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + cbnz w28, fa58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27a8> │ │ │ │ + cbz w5, fb88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28d8> │ │ │ │ + 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, ff40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c90> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b f16c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1ebc> │ │ │ │ + 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 f740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2490> // 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, f0cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e1c> │ │ │ │ + ldp q30, q31, [x23] │ │ │ │ + str q30, [x3, x2] │ │ │ │ + str q31, [x7, #16] │ │ │ │ + b f0d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e28> │ │ │ │ + movi v0.2s, #0x0 │ │ │ │ + fmov s14, #1.000000000000000000e+00 │ │ │ │ + str s14, [x24, #744] │ │ │ │ + str s0, [x24, #748] │ │ │ │ + cbz w20, efd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1d24> │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + cbz w27, f498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21e8> │ │ │ │ + cbnz w28, f870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25c0> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + ldr s13, [x19, #184] │ │ │ │ + ucvtf s31, w26 │ │ │ │ + fmul s31, s31, s13 │ │ │ │ + fdiv s15, s0, s31 │ │ │ │ + cbz w5, fcc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a18> │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, f2b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2000> │ │ │ │ - mov x19, x20 │ │ │ │ - b f134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e84> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x70 │ │ │ │ - ldr x0, [x21, #96] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f274 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fc4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f288 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fd8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f29c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fec> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, f204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f54> │ │ │ │ - mov x21, x20 │ │ │ │ - b f13c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e8c> │ │ │ │ - ldr x0, [x25, #96] │ │ │ │ - add x1, x25, #0x70 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2018> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x202c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f2f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2040> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20a8> │ │ │ │ - mov x25, x19 │ │ │ │ - b f12c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e7c> │ │ │ │ - ldr x0, [x26, #96] │ │ │ │ - add x1, x26, #0x70 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f31c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x206c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2080> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2094> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, f258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1fa8> │ │ │ │ - mov x26, x20 │ │ │ │ - b f148 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e98> │ │ │ │ - ldr x0, [x24, #96] │ │ │ │ - add x1, x24, #0x70 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20d4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f398 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20e8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f3ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20fc> │ │ │ │ - mov x24, x19 │ │ │ │ - b f124 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e74> │ │ │ │ - ldr x0, [x23, #96] │ │ │ │ - add x1, x23, #0x70 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2114> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2128> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f3ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x213c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2150> │ │ │ │ - mov x23, x19 │ │ │ │ - b f11c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e6c> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x70 │ │ │ │ - ldr x0, [x22, #96] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f41c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x216c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2180> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2194> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, f458 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21a8> │ │ │ │ - mov x22, x19 │ │ │ │ - b f110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e60> │ │ │ │ - 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 cf08 │ │ │ │ + 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, fcb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a08> │ │ │ │ + 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 f3fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x214c> │ │ │ │ + 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 fc9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29ec> // 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, f30c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x205c> │ │ │ │ + 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 f374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x20c4> │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w4 │ │ │ │ + cbnz w28, fdc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b10> │ │ │ │ + fdiv s0, s0, s30 │ │ │ │ + ldr s31, [x19, #184] │ │ │ │ + fdiv s14, s14, s31 │ │ │ │ + cbz w5, f97c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26cc> │ │ │ │ + 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, fa4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x279c> │ │ │ │ + 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 f6ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x23fc> │ │ │ │ + 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 ff14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c64> // 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, f5bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x230c> │ │ │ │ + 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 f624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2374> │ │ │ │ + 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 f8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2610> // b.none │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq f820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2570> // 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 f7e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2538> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt f7f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2548> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b ef60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1cb0> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le f7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2528> │ │ │ │ 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 eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ + 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 f7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24f0> │ │ │ │ + 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 ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // 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 f7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24f0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + cbz w4, ff38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c88> │ │ │ │ + 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 f8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2630> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ + 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 eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ + 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 f784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24d4> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w4, fa44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2794> │ │ │ │ + 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 f9a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x26f0> // 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 f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + 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, fb7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28cc> │ │ │ │ + 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 fae0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2830> // 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 faa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27f8> // 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 f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + ldp x3, x4, [x19, #192] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq fc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> // 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 fbec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x293c> // 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 fbd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2920> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq fc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq fc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq fc10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2960> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldp x3, x4, [x19, #240] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq fc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // b.none │ │ │ │ + sub x1, x4, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls fc60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29b0> // 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 fc44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2994> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq fc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // 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 fc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s31, [x3, #4] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq fc88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29d8> // 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 f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + 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 cea8 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf08 │ │ │ │ + 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, fdac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2afc> │ │ │ │ + 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 fd00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a50> // 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 cea8 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + 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, fa50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27a0> │ │ │ │ + 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 fe70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bc0> // 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 fe40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b90> // 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 f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ + 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 fa50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27a0> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b f91c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x266c> │ │ │ │ + fmov s28, s29 │ │ │ │ + fmov s27, s29 │ │ │ │ + fmov s26, s29 │ │ │ │ + fmov s25, s29 │ │ │ │ + fmov s24, s29 │ │ │ │ + fmov s23, s29 │ │ │ │ + fmov s22, s29 │ │ │ │ + b f744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2494> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 100e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e34> │ │ │ │ + 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 1004c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d9c> // 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 ffdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d2c> // 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 cea8 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + b f768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24b8> │ │ │ │ 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 cf08 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - mov x23, x0 │ │ │ │ - add x3, x0, #0x30 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x3, [x23, #32] │ │ │ │ - bl 18b80 , 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 18b80 , 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, f4f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2248> │ │ │ │ - mov x1, x23 │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - str x0, [x23, #24] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - mov x21, x23 │ │ │ │ - cbz x22, f580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22d0> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf08 │ │ │ │ - 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, 10264 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fb4> │ │ │ │ + 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 18b80 , 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 18b80 , 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, f568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22b8> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cbz x22, f580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22d0> │ │ │ │ - mov x21, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ bl cf08 │ │ │ │ - b f50c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x225c> │ │ │ │ - mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca40 │ │ │ │ + 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, 101c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f14> │ │ │ │ + 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 10184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ed4> // b.any │ │ │ │ + cbz w22, 10248 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f98> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d28 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 1023c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f8c> // 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 101f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f40> // b.any │ │ │ │ + tbz w22, #0, 10220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f70> │ │ │ │ + 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 cea8 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2] │ │ │ │ + cbnz x20, 10220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f70> │ │ │ │ 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - b f5c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2314> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - b f5a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x22f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - b f5d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2328> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + b 10178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ec8> │ │ │ │ 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 cf08 │ │ │ │ - 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 6c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4262c> │ │ │ │ + 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, 1049c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31ec> │ │ │ │ + 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 18b80 , 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 18b80 , 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 18b80 , 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, f6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2420> │ │ │ │ - mov x1, x21 │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - str x0, [x21, #24] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - mov x22, x21 │ │ │ │ - cbz x20, f770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24c0> │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf08 │ │ │ │ - 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 18b80 , 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 18b80 , 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 18b80 , 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, f758 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24a8> │ │ │ │ - mov x1, x19 │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, f770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24c0> │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf08 │ │ │ │ - b f6e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2434> │ │ │ │ - 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 1036c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30bc> // 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 10330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3080> // b.any │ │ │ │ + fcmp s31, s31 │ │ │ │ + b.vs 10480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31d0> │ │ │ │ + fabs s29, s31 │ │ │ │ + mov w0, #0x7f7fffff // #2139095039 │ │ │ │ + fmov s30, w0 │ │ │ │ + fcmp s29, s30 │ │ │ │ + b.le 104a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31f4> │ │ │ │ + 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b f7b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2500> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - b f7bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x250c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x21, #0x40 │ │ │ │ - bl d160 │ │ │ │ - add x0, x21, #0x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - b f790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x24e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b f824 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2574> │ │ │ │ - bti j │ │ │ │ - b f7fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x254c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr s28, [x1, #28] │ │ │ │ + b 1041c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x316c> │ │ │ │ + movi v30.2s, #0x80, lsl #16 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + fcmpe s31, s30 │ │ │ │ + b.mi 10484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31d4> // 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 104fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x324c> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 1058c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32dc> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 104f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3240> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x1, x1, #0xca0 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - add x19, sp, #0x58 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x21, 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 eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, fe98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2be8> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, fe7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2bcc> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x23, sp, #0x68 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq f8dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x262c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x26, x21, #0x80 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xdb8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x0, x26 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - add x27, sp, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - ldp x25, x24, [x1] │ │ │ │ - stp x27, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - add x1, x24, #0x11 │ │ │ │ - bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x12 // #18 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.ls 100cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e1c> // b.plast │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 100ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e3c> // b.pmore │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c818 │ │ │ │ - adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq f9c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2718> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq f9d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2728> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x28, sp, #0x28 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq f9ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x273c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x24, x21, #0x90 │ │ │ │ - mov x0, x24 │ │ │ │ - add x21, x21, #0x98 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq fec8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c18> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fa30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2780> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x0, #0xcc0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xcd0 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq faa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x27f0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq fab0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2800> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2810> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x27, #0xce8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq feb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c04> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fafc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x284c> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0xce8 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xcf8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq fb68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28b8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x27, #0x450 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq fef0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c40> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fbb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2904> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0x450 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xd10 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x27, #0xd28 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq ff18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c68> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fc64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x29b4> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0xd28 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xd30 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x27, #0xd48 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq ff04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c54> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fd14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a64> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0xd48 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xd58 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq fd90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ae0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x27, #0xd70 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x24, x2, [sp, #88] │ │ │ │ - mov x1, x24 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq fedc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c2c> // b.none │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq fdc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b18> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0xd70 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xd78 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - add x1, x25, #0x988 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // 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, 10578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32c8> │ │ │ │ + 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 10520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3270> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 104fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x324c> // b.any │ │ │ │ + ldr d31, [x21, #672] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 105ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32fc> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 10684 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33d4> │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str xzr, [x21, #672] │ │ │ │ + b 105c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3318> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 10648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3398> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 105bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x330c> │ │ │ │ + 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, 10634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3384> │ │ │ │ + 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 105e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3330> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 105c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3318> // b.any │ │ │ │ + ldr d31, [x21, #672] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 10668 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33b8> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 10768 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34b8> │ │ │ │ + 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, #3712] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b f8c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2618> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b f8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2610> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fb78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c8> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b fb78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x28c8> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2810> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b fac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2810> │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq fe3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - b fe3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8c> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fc28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2978> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b fc28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2978> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fd90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ae0> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b fd90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ae0> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq fcd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a28> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b fcd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2a28> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 105ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32fc> // b.first │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 107b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3504> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x9, 107b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3504> │ │ │ │ + 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 10784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34d4> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + sxtw x3, w5 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x2a0 │ │ │ │ + b.eq 10784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34d4> // b.none │ │ │ │ + ubfx x3, x2, #1, #15 │ │ │ │ + add x7, x19, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq fff0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d40> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d160 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - b ffd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d24> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ - b ff74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cc4> │ │ │ │ - bti j │ │ │ │ - b ff74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d160 │ │ │ │ - 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 10718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3468> // b.any │ │ │ │ + tbz w2, #0, 1074c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x349c> │ │ │ │ + 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 10484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31d4> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 10698 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33e8> │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x298 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ - b ff74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ - bti j │ │ │ │ - b ff74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - b ffd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d24> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 10058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2da8> │ │ │ │ - bti j │ │ │ │ - b ff74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cc4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c84> │ │ │ │ - bti j │ │ │ │ + ldr d31, [x5, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 10794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34e4> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10750 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34a0> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 10750 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34a0> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x1, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne ff60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2cb0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b ff3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2c8c> │ │ │ │ + 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 11e14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b64> // 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 10a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37dc> // b.any │ │ │ │ + mov x0, #0x3f800000 // #1065353216 │ │ │ │ + str x0, [x25, #744] │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 1187c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45cc> │ │ │ │ + cbz w20, 119bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x470c> │ │ │ │ + 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, 117d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4528> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 10a48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3798> │ │ │ │ + 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 11800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4550> // 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, 109ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36fc> │ │ │ │ + ldp q30, q31, [x22] │ │ │ │ + str q30, [x5, x2] │ │ │ │ + str q31, [x8, #16] │ │ │ │ + b 109b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3708> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w28 │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + ldrb w27, [x5, w28, sxtw] │ │ │ │ + bl 6c508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x426e8> │ │ │ │ + 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 108b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3600> // 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 10db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b04> // b.none │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 1157c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42cc> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr s14, [x19, #184] │ │ │ │ + ucvtf s30, w27 │ │ │ │ + fmul s30, s30, s14 │ │ │ │ + fdiv s15, s0, s30 │ │ │ │ + cbz w20, 1105c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3dac> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 11db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b04> │ │ │ │ + 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 10d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a68> │ │ │ │ + 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 11844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4594> // 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, 10c28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3978> │ │ │ │ + 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 10c90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x39e0> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf s30, w27 │ │ │ │ + cbnz w24, 11670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43c0> │ │ │ │ + fdiv s0, s0, s30 │ │ │ │ + ldr s29, [x19, #184] │ │ │ │ + fdiv s23, s13, s29 │ │ │ │ + cbz w20, 11af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4848> │ │ │ │ + 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, 11dfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b4c> │ │ │ │ + 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 10fc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d18> │ │ │ │ + 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 1179c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x44ec> // 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, 10ed8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c28> │ │ │ │ + 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 10f40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c90> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf08 │ │ │ │ + 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, 11dc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b14> │ │ │ │ + fdiv s23, s13, s14 │ │ │ │ + mov w2, #0x20 // #32 │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + umaddl x2, w27, w2, x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xdb8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x20, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 107a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34f8> // b.none │ │ │ │ - add x23, sp, #0xb8 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 101a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2ef0> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xdc0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x20, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x20 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 107f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3548> // b.none │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 101dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f2c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + 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 110a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3df0> // 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 cea8 │ │ │ │ - add x20, sp, #0x88 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xd28 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xd48 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x22, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ + cbz w23, 1186c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x45bc> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbz w28, 117c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4518> │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 111ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3efc> // 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, 114cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x421c> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w28, [x19, #152] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 11508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4258> // b.tstop │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr w5, [x19, #108] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 10868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35b8> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x27, x0 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 10234 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f84> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x26, sp, #0x98 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10248 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2f98> // b.none │ │ │ │ - bl cea8 │ │ │ │ - cmp x28, x24 │ │ │ │ - cset x0, ne // ne = any │ │ │ │ - cmp x27, x24 │ │ │ │ - cinc x0, x0, ne // ne = any │ │ │ │ - cbz x0, 10b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38c0> │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0xe40 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x22, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3594> // b.none │ │ │ │ - add x1, x27, #0xe40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - tbnz w0, #31, 10634 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3384> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 102c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3010> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x22, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x28, x2, [sp, #136] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x28 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 10858 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35a8> // b.none │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x21, #0x80 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.le 10880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35d0> │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3078> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x22, #0xe98 │ │ │ │ - mov x0, x20 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x22, x21, #0x80 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbnz w0, #0, 10374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30c4> │ │ │ │ - add x1, x27, #0xe40 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 108d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3620> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0xf00 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbnz w0, #0, 103d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3128> │ │ │ │ - add x1, x27, #0xf00 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.le 1091c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x366c> │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 103e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3138> // b.none │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x27] │ │ │ │ + bl cf08 │ │ │ │ + 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 cf08 │ │ │ │ + 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 111e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f38> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + str x28, [sp, #72] │ │ │ │ bl cea8 │ │ │ │ - add x28, sp, #0x68 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ + 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 11ebc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c0c> // b.none │ │ │ │ mov x0, x28 │ │ │ │ - add x1, x27, #0xf40 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - tbz w0, #0, 10688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x33d8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3174> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x27, #0xf88 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - ldr d31, [x0] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 10460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31b0> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b.eq 1086c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35bc> // b.none │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 1049c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x31ec> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - ldr d31, [x21, #1016] │ │ │ │ - mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ - fmov d30, x0 │ │ │ │ - fdiv d31, d31, d30 │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - add x1, x27, #0xf88 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldrb w2, [x0, #8] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 104e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3238> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - str w2, [sp] │ │ │ │ - bl cea8 │ │ │ │ - ldr w2, [sp] │ │ │ │ - tbnz w2, #0, 1051c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x326c> │ │ │ │ - add x1, x27, #0xf88 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x21, #1016] │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 1076c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34bc> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32b4> // b.none │ │ │ │ + bl cf08 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5c0 , 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, 113a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x40f8> │ │ │ │ + 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 112c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4014> // 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 cea8 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xff8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 10a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3780> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 109fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x374c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x23, [sp, #168] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5480> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 105e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3334> // b.none │ │ │ │ + cmp x26, x23 │ │ │ │ + b.eq 11498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41e8> // b.none │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 11554 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42a4> │ │ │ │ + add x27, x27, #0x18 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 105f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3344> // b.none │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ne 11480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41d0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ bl cea8 │ │ │ │ - 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, 11188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ed8> │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 11188 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ed8> │ │ │ │ + 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 1119c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eec> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38b8> // 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 11e2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b7c> // 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 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 1064c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x339c> // b.none │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + cmp x23, x27 │ │ │ │ + b.ne 11480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x41d0> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ bl cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xe48 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38b8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - add x1, x27, #0xf40 │ │ │ │ - mov x0, x20 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - ldr d31, [x0] │ │ │ │ - fmov d30, #5.000000000000000000e-01 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 10714 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3464> // b.first │ │ │ │ - add x1, x27, #0xf40 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 114b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4200> │ │ │ │ + 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 11c10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4960> // b.none │ │ │ │ + cbz w23, 115bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x430c> │ │ │ │ + cbnz w28, 1116c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ebc> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x1, x0 │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb8> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w27, 11624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4374> │ │ │ │ + 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 115e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4330> // b.any │ │ │ │ + mov w28, w7 │ │ │ │ + cbnz w6, 11654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x43a4> │ │ │ │ + cbz w7, 11bd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4928> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 11160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb0> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3450> // b.none │ │ │ │ - bl cea8 │ │ │ │ - fmov d29, #1.000000000000000000e+01 │ │ │ │ - fcmpe d15, d29 │ │ │ │ - b.gt 10730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3480> │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - b 10424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3174> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3480> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ + bl 10270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2fc0> │ │ │ │ + tbnz w0, #31, 11dd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b24> │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 11160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb0> │ │ │ │ + str w7, [x19, #156] │ │ │ │ + cbnz w7, 11628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4378> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xf48 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 10a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x37dc> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 10550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32a0> │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 107bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x350c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4378> │ │ │ │ + ldr x2, [x1, #136] │ │ │ │ + asr w1, w28, #1 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldrb w3, [x2, w1, sxtw] │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w27, 11df0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b40> │ │ │ │ + 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 11718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4468> // 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 116ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x443c> // 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, 11bcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x491c> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 1116c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ebc> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xd90 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38fc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - cmp x20, x23 │ │ │ │ - b.eq 10808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3558> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb0> │ │ │ │ + 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, 11be8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4938> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 1116c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ebc> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xdc8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10bac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38fc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - cmp x22, x26 │ │ │ │ - b.eq 102c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3010> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - b 102c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3010> │ │ │ │ - cmp x28, x26 │ │ │ │ - b.eq 10328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3078> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - b 10328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3078> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3200> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b 104b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3200> │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x35e4> // b.none │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb8> │ │ │ │ + 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 cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ + 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, 11ddc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b2c> │ │ │ │ + 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 11904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4654> // 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 118d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4620> // 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, 11c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4950> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 1116c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ebc> │ │ │ │ + b 115ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42fc> │ │ │ │ + ldp x3, x5, [x19, #192] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 11a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4794> // 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 11a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4770> // 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 11a04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4754> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 11a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4794> // b.none │ │ │ │ + and x1, x1, #0xfffffffffffffffc │ │ │ │ + add x3, x3, x1, lsl #2 │ │ │ │ + mov x0, x3 │ │ │ │ + str s30, [x0], #4 │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4794> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s30, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4794> // b.none │ │ │ │ + str s30, [x3, #8] │ │ │ │ + ldp x3, x5, [x19, #240] │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 11ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4814> // b.none │ │ │ │ + sub x1, x5, #0x4 │ │ │ │ + mov x0, x3 │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.ls 11a9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47ec> // 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 11a80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x47d0> // b.any │ │ │ │ + tst x1, #0x3 │ │ │ │ + b.eq 11ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4814> // 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 11ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4814> // b.none │ │ │ │ + add x0, x3, #0x8 │ │ │ │ + str s31, [x3, #4] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.eq 11ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4814> // b.none │ │ │ │ + str s31, [x3, #8] │ │ │ │ + ldr w0, [x19, #148] │ │ │ │ + fmov s31, #1.000000000000000000e+00 │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w0, 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + cbnz w27, 11e44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b94> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 11628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4378> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xe80 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38b8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4378> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + cbz w27, 11e08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b58> │ │ │ │ + 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 11b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4870> // 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, 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 108e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3638> // b.none │ │ │ │ + bl 10100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e50> │ │ │ │ + b 11628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4378> │ │ │ │ + cbz w27, 11ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4828> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 11e1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b6c> │ │ │ │ + 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 11cf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a48> // 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 11c8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x49dc> // 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 cea8 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xea0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 109a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36f0> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 1096c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x36bc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - b 10384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30d4> │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 10930 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3680> // b.none │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ + str s31, [x19, #184] │ │ │ │ bl cea8 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xf10 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38b8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0xef0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3660> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xef0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x28 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10908 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3658> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, x1, #0xef0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 1058c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32dc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0xef0 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x24 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10584 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32d4> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - tbnz w27, #0, 10ac4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3814> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - b 1079c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x34ec> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cff8 │ │ │ │ - ldrb w27, [x0, #8] │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - tbnz w27, #0, 10b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3878> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 10b1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x386c> // b.none │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + b 11ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4828> │ │ │ │ + str s31, [x19, #184] │ │ │ │ bl cea8 │ │ │ │ - ldr w0, [sp] │ │ │ │ - cbz w0, 10594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32e4> │ │ │ │ - b 10564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x32b4> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #168] │ │ │ │ - mov x0, x25 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x24, x0 │ │ │ │ - cset w27, ne // ne = any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - b 10af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3848> │ │ │ │ - str d15, [sp, #304] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38b8> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - str d15, [sp, #304] │ │ │ │ + cbnz w23, 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + b 11ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4828> │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 11508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4258> │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbz w23, 11ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4828> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + b 119b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4704> │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + b 11adc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x482c> │ │ │ │ + str s29, [x19, #184] │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + b 11adc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x482c> │ │ │ │ + str s31, [x19, #184] │ │ │ │ + cbnz w23, 11158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ea8> │ │ │ │ + b 11adc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x482c> │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 1151c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x426c> │ │ │ │ + str s30, [x19, #184] │ │ │ │ + bl cea8 │ │ │ │ + cbnz w23, 117c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4510> │ │ │ │ + b 11ad8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4828> │ │ │ │ + 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 c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.ne 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 115d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4320> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbz w1, 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> // b.any │ │ │ │ + b.ne 11e40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b90> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbnz w1, 10bf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3948> │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d160 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz w1, 10bf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3948> │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - b 10bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390c> │ │ │ │ - bti j │ │ │ │ - b 10c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x397c> │ │ │ │ - bti j │ │ │ │ - b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ - bti j │ │ │ │ - b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ - bti j │ │ │ │ - b 10c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3990> │ │ │ │ - bti j │ │ │ │ - b 10c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x397c> │ │ │ │ - bti j │ │ │ │ - b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ - bti j │ │ │ │ - b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ - bti j │ │ │ │ - b 10c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3990> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - cbz w21, 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbnz w21, 10cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a04> │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 12760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - b 10cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a28> │ │ │ │ - bti j │ │ │ │ - b 10cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a28> │ │ │ │ - bti j │ │ │ │ - b 10bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x393c> │ │ │ │ - bti j │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbz w27, #0, 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - tbz w21, #0, 10d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3aa0> │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cbz w0, 10d60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ab0> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl d160 │ │ │ │ - ldr w0, [sp] │ │ │ │ - cbz w0, 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d160 │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - b 10c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3990> │ │ │ │ - bti j │ │ │ │ - and w1, w27, #0x1 │ │ │ │ - str w1, [sp, #28] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ + b.eq 11e84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bd4> // b.none │ │ │ │ + b 11e40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b90> │ │ │ │ + ldr s31, [x28] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - cbnz w21, 10cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a04> │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 12800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + b 11e60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bb0> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x6, x19, #0x10 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str d15, [sp, #304] │ │ │ │ - b.eq 10be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3930> // b.none │ │ │ │ - b 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - b 10dd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b20> │ │ │ │ - bti j │ │ │ │ - str wzr, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - str wzr, [sp, #28] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - cbnz w21, 10cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a04> │ │ │ │ - b 10c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3950> │ │ │ │ - bti j │ │ │ │ - b 10c2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x397c> │ │ │ │ - bti j │ │ │ │ - b 10cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a28> │ │ │ │ - bti j │ │ │ │ - b 10cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a28> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 10be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3930> // b.none │ │ │ │ - b 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> │ │ │ │ - bti j │ │ │ │ - b 10bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390c> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d160 │ │ │ │ - b 10e3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b8c> │ │ │ │ - bti j │ │ │ │ - b 10e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b84> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - 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 10be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3930> // b.none │ │ │ │ - b 10b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x38bc> │ │ │ │ - bti j │ │ │ │ - b 10ec0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c10> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - mov w21, w27 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - tbnz w27, #0, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp] │ │ │ │ - mov w21, w27 │ │ │ │ - tbnz w27, #0, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - bti j │ │ │ │ - b 10ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c48> │ │ │ │ - bti j │ │ │ │ - b 10d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ad0> │ │ │ │ - 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, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - bti j │ │ │ │ - b 10e34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3b84> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - and w0, w27, #0x1 │ │ │ │ - str w0, [sp, #28] │ │ │ │ - mov w21, w27 │ │ │ │ - tbnz w27, #0, 10d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a8c> │ │ │ │ - b 10d44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3a94> │ │ │ │ - bti j │ │ │ │ - b 10bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x390c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - 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, #3752] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #856] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 12200 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f50> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 121e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f34> │ │ │ │ - add x20, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x0, #0x80 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3720] │ │ │ │ - ldr w23, [x1] │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - 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 d280 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x8, sp, #0x200 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 12270 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fc0> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 11180 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ed0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xa0 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x180 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xe98 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - cbz x4, 12280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fd0> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 11338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4088> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - add x3, x3, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - mov x8, x23 │ │ │ │ - bl 1d68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b0c> │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xd0 │ │ │ │ - mov x4, #0xa // #10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 12290 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fe0> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 11560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x42b0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0xf0 │ │ │ │ - mov x4, #0x34 // #52 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #48] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 122a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ff0> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 11718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4468> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x2a // #42 │ │ │ │ - add x3, x3, #0x138 │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x2, sp, #0xe0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - add x2, sp, #0x100 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #128] │ │ │ │ - bl caa0 │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x178 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr d15, [x1] │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ 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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 122bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x500c> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 d160 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldp x3, x4, [sp, #256] │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - add x5, x4, x2 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 12238 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f88> // b.none │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 11944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4694> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 11944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4694> // b.none │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.ls 121c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f14> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 1281c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x556c> // b.pmore │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl c818 │ │ │ │ - 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, 1250c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x525c> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + bl cf08 │ │ │ │ + sub x1, x27, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, x28 │ │ │ │ + mov x2, x28 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + 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 cf08 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl caa0 │ │ │ │ + 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, 124fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ + lsl x24, x20, #2 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl cf08 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x24, x0, x24 │ │ │ │ + mov x22, x0 │ │ │ │ + bl ca40 │ │ │ │ + mov x1, x24 │ │ │ │ + stp x1, x24, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x22, [x19, #216] │ │ │ │ + cbz w0, 124f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5240> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp, #8] │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr d14, [x0, #1016] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #480] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf08 │ │ │ │ + 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 ca40 │ │ │ │ + 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 1258c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52dc> // b.pmore │ │ │ │ + cbz x21, 124e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5230> │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + str w1, [sp, #92] │ │ │ │ + smull x0, w2, w0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl cf08 │ │ │ │ + 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 12164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb4> // 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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - fmov d0, d14 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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 d160 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 12254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4fa4> // 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 11ae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4838> // b.plast │ │ │ │ - ldr x5, [sp, #152] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 11ae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4838> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 121a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ef4> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12a54 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57a4> // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x198 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ + b.ne 12140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e90> // b.any │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xf40 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr d13, [x1] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - stp x0, xzr, [sp, #320] │ │ │ │ - cbz x4, 122ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ffc> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 d160 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x23 // #35 │ │ │ │ - add x3, x3, #0x1a0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x1c8 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl caa0 │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 121a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ef4> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf08 │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x22, 12160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eb0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [sp, #88] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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, 121c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f10> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf08 │ │ │ │ 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #88] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #528] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - stp x0, xzr, [sp, #448] │ │ │ │ - cbz x4, 122cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x501c> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 11e8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bdc> // b.none │ │ │ │ + cbz x21, 124c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5210> │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x25, w1, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cf08 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + b 12214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f64> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf08 │ │ │ │ + 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, 12210 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f60> │ │ │ │ + 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 cea8 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - str x1, [sp, #488] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 1221c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f6c> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - b.ls 11ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c48> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 11ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c48> // b.none │ │ │ │ - ldr x5, [sp, #464] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 12184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ed4> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 12924 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5674> // b.pmore │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - ldr x27, [sp, #72] │ │ │ │ - add x0, x27, #0x90 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - add x1, x27, #0x98 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 1215c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4eac> // b.none │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x1d8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x27, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x27, #0x248 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 120e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e38> // b.none │ │ │ │ - bl d160 │ │ │ │ - add x1, x27, #0x248 │ │ │ │ - ldr x27, [sp, #8] │ │ │ │ - mov x0, x27 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr d12, [x2] │ │ │ │ - bl cdb8 │ │ │ │ - fmov d0, d12 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x8, x23 │ │ │ │ - bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x250 │ │ │ │ - mov x4, #0x48 // #72 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x2a0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // 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 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x210 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - b 11fcc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d1c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 11f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 11b0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x485c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 11968 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 11000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d50> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #480] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 10ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d48> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 122dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x502c> // b.plast │ │ │ │ - ldr x5, [sp, #104] │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c3c> // b.any │ │ │ │ - b 11f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c58> │ │ │ │ - cmp x5, #0xf │ │ │ │ - b.ls 122e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5034> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 11938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4688> // b.any │ │ │ │ - b 11954 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46a4> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 122ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x503c> // b.plast │ │ │ │ - ldr x5, [sp, #152] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 11adc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x482c> // b.any │ │ │ │ - b 11af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4848> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 11160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3eb0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl c9f8 │ │ │ │ - b 11318 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4068> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 11540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4290> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - bl c9f8 │ │ │ │ - b 116f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4448> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - bl c9f8 │ │ │ │ - b 11cc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4a18> │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl c9f8 │ │ │ │ - b 118b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4608> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 11e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4bbc> │ │ │ │ - ldr x1, [sp, #448] │ │ │ │ - b 11f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c58> │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - b 11954 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x46a4> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b 11af8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4848> │ │ │ │ - bti j │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf08 │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - mov x19, x20 │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d160 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 123e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5138> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #2 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ + bl ca40 │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 123fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x514c> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 12550 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52a0> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x19, x20 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5084> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 1231c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x506c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - b 123f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5148> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5084> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51d4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12334 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5084> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 1233c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x508c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 123e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5138> // b.none │ │ │ │ - b 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 123e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5138> // b.none │ │ │ │ - b 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - b 12534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5284> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 1252c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 123e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5138> // b.none │ │ │ │ - b 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52e8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 12564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 125e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5330> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 124fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5244> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - b 124fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 123c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5118> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - b 12600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5350> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53d0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12344 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5094> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 1234c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x509c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 126ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x543c> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 12358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5244> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 123e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5138> // b.none │ │ │ │ - b 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 12324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5074> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1232c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x507c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 124fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x524c> │ │ │ │ - bti j │ │ │ │ - b 1261c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x536c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #856] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 12888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 123a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12904 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5654> │ │ │ │ - bti j │ │ │ │ - b 127cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 122fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x504c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1238c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50dc> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 123a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 129d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5724> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50f4> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50fc> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5104> │ │ │ │ - bti j │ │ │ │ - b 127cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #856] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12378 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50c8> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 1231c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x506c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 12aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x28, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #592] │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 123c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5118> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 123c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5118> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #480] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 12ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5810> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 12a8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57dc> │ │ │ │ - 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 d160 │ │ │ │ - str x24, [sp, #488] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - b 12534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5284> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12b84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12534 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5284> │ │ │ │ - bti j │ │ │ │ - b 1269c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53ec> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 12600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5350> │ │ │ │ - bti j │ │ │ │ - b 124e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5238> │ │ │ │ - bti j │ │ │ │ - b 127cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x551c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - 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, #0x410 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - add x19, sp, #0x388 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x1, x1, #0x300 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3768] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr w20, [x2] │ │ │ │ - mov w2, w20 │ │ │ │ - lsr w21, w20, #1 │ │ │ │ - mov w3, w21 │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - add x22, sp, #0x398 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12c70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d0b8 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - add x2, x2, #0x310 │ │ │ │ - add x1, x1, #0x328 │ │ │ │ - str x3, [sp, #96] │ │ │ │ - bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf08 │ │ │ │ + ldr w1, [sp, #64] │ │ │ │ mov x24, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - mov w2, #0xaceb // #44267 │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - movk w2, #0xe5, lsl #16 │ │ │ │ - str x1, [sp] │ │ │ │ - str w2, [sp, #80] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x24 │ │ │ │ - add x3, x3, #0x330 │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - add x24, sp, #0x58 │ │ │ │ - mov x1, x24 │ │ │ │ - str w2, [sp, #88] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x358 │ │ │ │ - add x1, x1, #0x370 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x0, sp, #0x108 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12d4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a9c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0x390 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - add x1, x1, #0x3c0 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x3c8 │ │ │ │ - add x1, x1, #0x3f8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x408 │ │ │ │ - add x1, x1, #0x438 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x448 │ │ │ │ - add x1, x1, #0x458 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x460 │ │ │ │ - add x1, x1, #0x470 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a4a0 , 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+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x480 │ │ │ │ - add x1, x1, #0x248 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x2, #0x4b8 │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x520 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x0, sp, #0x188 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ + add w20, w1, #0x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x25, x24, x20, lsl #2 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + bl ca40 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ str x0, [sp, #24] │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12e94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5be4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x530 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ bl cf08 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ mov x26, x0 │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - ldr x1, [sp, #904] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - ldr x2, [sp, #912] │ │ │ │ - add x3, x3, #0x480 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x26, #8] │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x25, #56] │ │ │ │ - str x26, [x25, #56] │ │ │ │ - cbz x0, 1348c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - add x26, sp, #0x78 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - stp x26, xzr, [sp, #104] │ │ │ │ - ldr x3, [sp, #904] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - ldr x4, [sp, #912] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldp x3, x2, [sp, #104] │ │ │ │ - add x27, x25, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 134a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61f4> // b.none │ │ │ │ - cmp x3, x26 │ │ │ │ - b.eq 134c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6218> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x3, [x25, #64] │ │ │ │ - stp x2, x1, [x27, #8] │ │ │ │ - cbz x0, 134b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6208> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 12f74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cc4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + subs x25, x25, x24 │ │ │ │ + mov x28, x0 │ │ │ │ + mov x20, x21 │ │ │ │ + b.eq 12524 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5274> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x25 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl cf08 │ │ │ │ + add x27, x0, x25 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ mov x2, x25 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - add x1, x1, #0x80 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #112] │ │ │ │ + subs x20, x20, #0x1 │ │ │ │ + b.ne 12320 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5070> // 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, 1237c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50cc> │ │ │ │ mov x0, x24 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d31, [x1, #552] │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x568 │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12fdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d2c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x5a0 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x27, sp, #0x208 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x0, x27 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5d64> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d31, [x1, #560] │ │ │ │ - mov x1, x24 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x3, x3, #0x5b0 │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x1, sp, #0x44 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str w2, [sp, #68] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x600 │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str w2, [sp, #72] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x628 │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl cf08 │ │ │ │ + mov x24, x0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl cf08 │ │ │ │ mov x25, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0x660 │ │ │ │ - add x1, x1, #0x178 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x2, x2, #0x698 │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov w3, w21 │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ea4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - ldr x1, [sp] │ │ │ │ - fmov d31, #3.000000000000000000e+00 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x25, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x3, x25, #0x6f8 │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d31, [x1, #568] │ │ │ │ - mov x1, x24 │ │ │ │ - str d31, [sp, #88] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - add x3, x25, #0x6f8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - add x3, x25, #0x6f8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - str w2, [sp, #68] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - add x3, x25, #0x6f8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x3, x25, #0x6f8 │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x708 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x25, sp, #0x308 │ │ │ │ - mov w3, w21 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 13294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5fe4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl 1a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ - fmov d31, #2.500000000000000000e+00 │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - str d31, [sp, #96] │ │ │ │ - bl 1a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d40> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + 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 cf08 │ │ │ │ + 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 123ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50fc> // 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 │ │ │ │ - add x3, x3, #0x718 │ │ │ │ - add x1, x1, #0x748 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov w2, #0x3a98 // #15000 │ │ │ │ - str w2, [sp, #80] │ │ │ │ - bl 18300 ::do_widen(char) const@@Base+0x3ea0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x3, x3, #0x758 │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - ldr x22, [sp, #32] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x780 │ │ │ │ - mov x0, x22 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov w3, w21 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 13348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6098> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d0b8 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - add x3, x3, #0x790 │ │ │ │ - add x1, x1, #0x7b8 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x7c8 │ │ │ │ - add x1, x1, #0xd48 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 1a420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x830 │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ - bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x22, [sp, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - bl cf38 │ │ │ │ - ldr x21, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl cf38 │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl cf38 │ │ │ │ - mov x1, x27 │ │ │ │ - bl cf38 │ │ │ │ - add x1, sp, #0x288 │ │ │ │ - bl cf38 │ │ │ │ - mov x1, x25 │ │ │ │ - bl cf38 │ │ │ │ - mov x1, x19 │ │ │ │ - bl cf38 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ + cbz x23, 124b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5204> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cf08 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #128] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + bl c5c0 , 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 16720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9470> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cbz x0, 12450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x51a0> │ │ │ │ + bl cea8 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ mov x0, x21 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 16940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9690> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 16d6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1355c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62ac> // 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 │ │ │ │ + b.ne 12588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52d8> // 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 │ │ │ │ - ldr x3, [sp, #904] │ │ │ │ - add x26, sp, #0x78 │ │ │ │ - ldr x4, [sp, #912] │ │ │ │ - stp x26, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - b 12f18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c68> │ │ │ │ - cmp x3, x26 │ │ │ │ - b.eq 134c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6218> // 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 12f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cb0> │ │ │ │ - cbz x2, 134e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6234> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 134f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6244> // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5c0 , 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 12f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5cb0> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 134dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x622c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 136a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f0> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 135ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x633c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6288> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - b 13510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6260> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1032] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1355c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62ac> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6270> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6270> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6260> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6280> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6268> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d160 │ │ │ │ - b 135ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x633c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6288> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6280> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 135ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x633c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 186e0 ::do_widen(char) const@@Base+0x4280> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cde8 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt+0x8> │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x21 │ │ │ │ - str x25, [sp, #336] │ │ │ │ - bl 1ac60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e0> │ │ │ │ - add x24, x25, #0x80 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d6b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x408> │ │ │ │ - ldp x22, x23, [sp, #120] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 137d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6524> // b.none │ │ │ │ - ldp x20, x26, [x22, #64] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 13764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64b4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13754 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64a4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 13740 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6490> // b.any │ │ │ │ - ldr x26, [x22, #64] │ │ │ │ - cbz x26, 13770 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64c0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x26, [x22, #40] │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq 137a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64f4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13794 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64e4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x26, x20 │ │ │ │ - b.ne 13780 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64d0> // b.any │ │ │ │ - ldr x26, [x22, #40] │ │ │ │ - cbz x26, 137b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6500> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 137c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6514> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x22, x22, #0x60 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 13730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6480> // b.any │ │ │ │ - ldr x23, [sp, #120] │ │ │ │ - cbz x23, 137e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6530> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cbz x0, 13808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6558> │ │ │ │ - tbnz w0, #0, 13808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6558> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6558> │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cbz x0, 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> │ │ │ │ - tbz w0, #0, 138b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6608> │ │ │ │ - ldp x20, x22, [sp, #224] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 13844 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6594> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6584> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 13820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6570> // b.any │ │ │ │ - ldr x22, [sp, #224] │ │ │ │ - cbz x22, 13850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65a0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl ca58 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x328 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x20, x2, [sp, #224] │ │ │ │ - add x26, x25, #0x90 │ │ │ │ - add x23, x25, #0x98 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 138d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6628> // b.none │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 1389c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65ec> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov x1, x25 │ │ │ │ - bl c698 >::~basic_ifstream()@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> │ │ │ │ - add x1, sp, #0x118 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> │ │ │ │ - add x22, sp, #0xf0 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 138ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x663c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + b 12424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5174> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x22, #8] │ │ │ │ bl cea8 │ │ │ │ - add x27, sp, #0xa0 │ │ │ │ - adrp x25, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x25, #0xd70 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - mov x0, x26 │ │ │ │ - bl ed00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1a50> │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 13e00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b50> // b.none │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - add x1, x25, #0xd70 │ │ │ │ - mov x0, x23 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x22, [sp, #224] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - add x0, x20, #0x8 │ │ │ │ - bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 13ea8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6bf8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - ldr w1, [x20, #288] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 13e14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b64> // b.any │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - strb w1, [x20, #521] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x860 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 13de4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b34> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 13dc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b18> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x868 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x8a8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x8d8 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - add x27, sp, #0x160 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3744] │ │ │ │ - bl c590 │ │ │ │ - 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x248 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - 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 d280 │ │ │ │ - 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 d280 │ │ │ │ - ldr x28, [x20, #8] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x2, [x20, #48] │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3800] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3888] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl cda0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cd58 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ - ldrb w0, [sp, #120] │ │ │ │ - tbnz w0, #0, 13d08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a58> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c938 │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - stp x1, xzr, [sp, #192] │ │ │ │ - add x23, sp, #0xc0 │ │ │ │ - cbz x4, 13eb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c08> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 d160 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x3, x3, #0x900 │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 122a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ff8> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 121a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4ef4> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 120c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e18> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17da0 ::do_widen(char) const@@Base+0x3940> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 12084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4dd4> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl cb18 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl c9b0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ str x0, [sp, #64] │ │ │ │ - cbz x0, 14240 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f90> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, 13ecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c1c> │ │ │ │ - ldrb w4, [x23, #224] │ │ │ │ - ldp x5, x0, [sp, #56] │ │ │ │ - adrp x6, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - adrp x7, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x3, x23 │ │ │ │ - add x6, x6, #0x8f0 │ │ │ │ - add x7, x7, #0x8fd │ │ │ │ - bl d2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ - tbz w1, #0, 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6910> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6910> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 139cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x671c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 139c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6714> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - b 139ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66fc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - add x1, x25, #0xd70 │ │ │ │ - mov x0, x27 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x8, x23 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x840 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 1397c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66cc> │ │ │ │ - add x21, sp, #0x140 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x21 │ │ │ │ - bl c9f8 │ │ │ │ - b 13c08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6958> │ │ │ │ - ldr x0, [x23, #240] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - cbz x0, 13f60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cb0> │ │ │ │ - mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 13eec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c3c> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 13d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ad0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 13d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ad0> // b.none │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov w1, w4 │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 13d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ad0> │ │ │ │ + b 12018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4d68> │ │ │ │ + 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 1252c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x527c> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 12364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x50b4> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 122e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5034> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d4c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ + b.eq 125b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5304> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x25, [x25, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ ldr x1, [x25] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 12588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52d8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ + mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x25, [x25, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - b 13f98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ce8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - b 1412c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e7c> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.ne 14144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e94> // b.any │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - add x1, x1, #0x918 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4056] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - cbz w1, 140a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6df0> │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - bl d160 │ │ │ │ - cbz w20, 140ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dfc> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d04> // b.none │ │ │ │ - b 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c938 │ │ │ │ - mov x0, x19 │ │ │ │ - bl ccb0 <__cxa_atexit@plt> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 12760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b0> │ │ │ │ mov x0, x20 │ │ │ │ - b 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ + bl 12760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b0> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 125e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5338> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 125f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5344> │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 12760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 12760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54b0> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 12610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5360> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 1261c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x536c> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 12628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5378> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + b 1256c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x52bc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cbnz w1, 14098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6de8> │ │ │ │ - b 140a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6df0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + cbz x24, 12660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53b0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 125cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x531c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x1 │ │ │ │ - bl 18a60 ::do_widen(char) const@@Base+0x4600> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 181a0 ::do_widen(char) const@@Base+0x3d40> │ │ │ │ - mov x0, x20 │ │ │ │ - b 1401c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d6c> │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 12658 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53a8> │ │ │ │ + b 12660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53b0> │ │ │ │ bti j │ │ │ │ - b 14088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dd8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #616] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x21, x0 │ │ │ │ + b 126a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x53f8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ mov x0, x20 │ │ │ │ - b 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 14174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ec4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - cbnz w1, 14098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6de8> │ │ │ │ - b 140a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6df0> │ │ │ │ - bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 14274 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fc4> // b.any │ │ │ │ - bl c8d8 , 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, 142c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7014> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - b 14088 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6dd8> │ │ │ │ - bti j │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x1 │ │ │ │ - bl d160 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w20, w1 │ │ │ │ - cbnz w1, 14098 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6de8> │ │ │ │ - b 140a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6df0> │ │ │ │ - bti j │ │ │ │ - b 13fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d24> │ │ │ │ - bti j │ │ │ │ - b 13fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d24> │ │ │ │ - adrp x25, 9f000 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cea8 │ │ │ │ + b 125cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x531c> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x24, 126d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5428> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x25, [x25, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - b 140dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e2c> │ │ │ │ - bl c8d8 , 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, 142ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x703c> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - stp x0, x1, [sp, #56] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - b 141c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f14> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 140d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e24> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 13bc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6910> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 140dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e2c> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cac> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 14324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7074> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 13f90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6ce0> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 125cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x531c> │ │ │ │ bti j │ │ │ │ - b 13fd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d24> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + cbnz x24, 126d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5420> │ │ │ │ + b 126d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5428> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 14324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7074> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 12800 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5550> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + b 125cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x531c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 13f40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c90> │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 126d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5428> │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + b 126d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5428> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 140d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e24> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x21, x0 │ │ │ │ + b 12720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5470> │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xbc8 │ │ │ │ + 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 127a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f0> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 127bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x550c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54d4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 127d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5520> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 12784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54d4> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 127a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x54f0> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc08 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000014460 ::do_widen(char) const@@Base>: │ │ │ │ bti c │ │ │ │ - mov w0, w1 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 12810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5560> │ │ │ │ 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 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1280c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x555c> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 1286c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55bc> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + bl cea8 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55b0> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 12834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5584> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 1284c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x559c> // b.any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 12820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5570> // b.any │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1294c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x569c> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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 128fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x564c> // b.pmore │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x2, x0, x4 │ │ │ │ + cmp x20, x2 │ │ │ │ + b.hi 12950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56a0> // b.pmore │ │ │ │ + cmp x20, #0x8 │ │ │ │ + b.le 129a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56f4> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x4 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x20, x0, x20 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x4, [sp, #32] │ │ │ │ + bl cf08 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x2, x20 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + cbz x4, 1292c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x567c> │ │ │ │ + mov x0, x4 │ │ │ │ + bl cea8 │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 1455c ::do_widen(char) const@@Base+0xfc> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 129b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5708> │ │ │ │ + mov x0, x4 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + bl d1a8 │ │ │ │ + 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 129c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5718> │ │ │ │ + bl c5c0 , 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 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5638> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5638> │ │ │ │ + b.ne 12974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56c4> // b.any │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x4] │ │ │ │ + b 12974 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x56c4> │ │ │ │ + add x20, x4, x20 │ │ │ │ + b 128e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5638> │ │ │ │ + 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 12a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5774> // b.none │ │ │ │ + str x1, [x0, #200] │ │ │ │ + ldp x1, x2, [x19, #216] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12a34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5784> // b.none │ │ │ │ + str x1, [x19, #224] │ │ │ │ + ldp x1, x2, [x19, #240] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 12a44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5794> // b.none │ │ │ │ + str x1, [x19, #248] │ │ │ │ + ldr x23, [x19, #264] │ │ │ │ + add x21, x19, #0x108 │ │ │ │ + ldr x22, [x21, #8] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 12a7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57cc> // b.none │ │ │ │ + mov x20, x23 │ │ │ │ nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12c48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5998> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57b0> // b.any │ │ │ │ + str x23, [x21, #8] │ │ │ │ + ldr x24, [x19, #288] │ │ │ │ + add x23, x19, #0x120 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 12abc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x580c> // b.none │ │ │ │ + mov x20, x24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x59a8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f0> // b.any │ │ │ │ + str x24, [x23, #8] │ │ │ │ + ldp x20, x22, [x19, #384] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 12ae4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5834> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12c34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5984> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5818> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + cbz x22, 12af0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5840> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + ldp x20, x22, [x19, #360] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 12b1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x586c> // b.none │ │ │ │ nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12c20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5970> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5850> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + cbz x22, 12b28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5878> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 12b34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5884> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 12b40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5890> │ │ │ │ + bl cea8 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x20, [x19, #288] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 12b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58bc> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x595c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.ne 12b50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58a0> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + cbz x22, 12b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58c8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + ldr x21, [x21, #8] │ │ │ │ + ldr x20, [x19, #264] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 12ba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58f4> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 12bf8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5948> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 12b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d8> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + cbz x21, 12bb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5900> │ │ │ │ + mov x0, x21 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 12bbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x590c> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 12bc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5918> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 12bd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5924> │ │ │ │ + bl cea8 │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + 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 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 12b88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58d8> // b.any │ │ │ │ + ldr x21, [x19, #264] │ │ │ │ + b 12ba4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58f4> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12b50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58a0> // b.any │ │ │ │ + ldr x22, [x19, #288] │ │ │ │ + b 12b6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x58bc> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12b00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5850> // b.any │ │ │ │ + ldr x22, [x19, #360] │ │ │ │ + b 12b1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x586c> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12ac8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5818> // b.any │ │ │ │ + ldr x22, [x19, #384] │ │ │ │ + b 12ae4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5834> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12a60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57b0> // b.any │ │ │ │ + b 12a78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57c8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 12aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x57f0> // b.any │ │ │ │ + b 12ab8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5808> │ │ │ │ + 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 135d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6320> │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14598 ::do_widen(char) const@@Base+0x138> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ + 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 12f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c94> // b.none │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + bl 6c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4262c> │ │ │ │ + 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, 12f58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ca8> │ │ │ │ + ldr w7, [x19, #136] │ │ │ │ + cbnz w28, 1381c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x656c> │ │ │ │ + cbz w6, 13950 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66a0> │ │ │ │ + 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, 13d08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a58> │ │ │ │ + ldr x3, [x19, #192] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 12ef8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5c48> │ │ │ │ + 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 13500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6250> // 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, 12e50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ba0> │ │ │ │ + ldp q28, q30, [x23] │ │ │ │ + ldp q29, q31, [x23, #32] │ │ │ │ + str q28, [x3, x2] │ │ │ │ + stp q30, q29, [x6, #16] │ │ │ │ + str q31, [x6, #48] │ │ │ │ + b 12e64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5bb4> │ │ │ │ + movi d0, #0x0 │ │ │ │ + fmov d14, #1.000000000000000000e+00 │ │ │ │ + str d14, [x24, #1064] │ │ │ │ + str d0, [x24, #1072] │ │ │ │ + cbz w20, 12d58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5aa8> │ │ │ │ + ldr w27, [x19, #148] │ │ │ │ + cbz w27, 13254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5fa4> │ │ │ │ + cbnz w28, 13630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6380> │ │ │ │ + ldr w26, [x19, #136] │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + ucvtf d31, w26 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + cbz w6, 13a50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x67a0> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 13a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6790> │ │ │ │ + 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 131a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5ef0> │ │ │ │ + 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 13a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6774> // 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, 130b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e00> │ │ │ │ + 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 13118 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e68> │ │ │ │ + ldr w5, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d30, w5 │ │ │ │ + cbnz w28, 13b78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68c8> │ │ │ │ + fdiv d0, d0, d30 │ │ │ │ + ldr d31, [x19, #184] │ │ │ │ + fdiv d14, d14, d31 │ │ │ │ + cbz w6, 13738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6488> │ │ │ │ + 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, 13810 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6560> │ │ │ │ + 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 13468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x61b8> │ │ │ │ + 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 13cdc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a2c> // 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, 13374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60c4> │ │ │ │ + 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 133dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x612c> │ │ │ │ + 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 13680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63d0> // b.none │ │ │ │ + cmp w25, #0x1 │ │ │ │ + b.eq 135e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6330> // 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 135a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62f8> // b.tstop │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + stp w3, wzr, [x19, #144] │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.gt 135b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6308> │ │ │ │ + ldr w4, [x19, #104] │ │ │ │ + ldr w5, [x19, #120] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 12ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a30> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #152] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 13598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62e8> │ │ │ │ + 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 12880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d0> │ │ │ │ + ldr x0, [x19, #384] │ │ │ │ + add x1, x19, #0xf0 │ │ │ │ + ldr w2, [x19, #180] │ │ │ │ + smaddl x0, w2, w20, x0 │ │ │ │ + bl 12880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d0> │ │ │ │ + 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 13560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b0> │ │ │ │ + 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 13d28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a78> // 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 13560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x62b0> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldr w4, [x19, #136] │ │ │ │ + cbz w4, 13d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a50> │ │ │ │ + ldr x2, [x19, #216] │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + add x4, x2, w4, uxtw #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #140] │ │ │ │ - ret │ │ │ │ - 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 136a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f0> // b.any │ │ │ │ + ldr w0, [x19, #96] │ │ │ │ + mov w20, #0x18 // #24 │ │ │ │ + ldr x2, [x19, #264] │ │ │ │ + sub w0, w3, w0 │ │ │ │ + smaddl x0, w0, w20, x2 │ │ │ │ + bl 12880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d0> │ │ │ │ + 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 12880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x55d0> │ │ │ │ + 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 13544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6294> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz w5, 13808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6558> │ │ │ │ + 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 13760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x64b0> // 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 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + 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, 13944 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6694> │ │ │ │ + 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 138a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65f4> // 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 13870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x65c0> // 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 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + ldp x3, x0, [x19, #192] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 139bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x670c> // 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 139b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6708> // 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 │ │ │ │ - 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, 1461c ::do_widen(char) const@@Base+0x1bc> │ │ │ │ - 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 139a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x66f0> // b.any │ │ │ │ + tbz w1, #0, 139bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x670c> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + str d30, [x3] │ │ │ │ + ldp x3, x0, [x19, #240] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 13a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6760> // b.none │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 13a08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6758> // 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 139f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6740> // b.any │ │ │ │ + tbz w1, #0, 13a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6760> │ │ │ │ + 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 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + 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 cea8 │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf08 │ │ │ │ + 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, 13b64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x68b4> │ │ │ │ + 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 13aa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x67f0> // 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 cea8 │ │ │ │ + ldr x28, [x19, #8] │ │ │ │ + ldr w2, [x19, #152] │ │ │ │ + b 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + 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, 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> │ │ │ │ + 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 13c34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6984> // 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 13c00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6950> // 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 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ + 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 13814 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6564> │ │ │ │ + add x1, x19, #0xc0 │ │ │ │ + b 136dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x642c> │ │ │ │ + fmov d28, d29 │ │ │ │ + fmov d27, d29 │ │ │ │ + fmov d26, d29 │ │ │ │ + fmov d25, d29 │ │ │ │ + fmov d24, d29 │ │ │ │ + fmov d23, d29 │ │ │ │ + fmov d22, d29 │ │ │ │ + b 13504 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6254> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 13ee0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c30> │ │ │ │ + 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 13e48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b98> // 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 13db4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6b04> // 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 cea8 │ │ │ │ + ldr w2, [sp, #136] │ │ │ │ + b 13528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6278> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #138] │ │ │ │ - tbnz w1, #0, 14658 ::do_widen(char) const@@Base+0x1f8> │ │ │ │ - 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, 14058 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6da8> │ │ │ │ + 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 cf08 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca40 │ │ │ │ + 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, 13fb8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d08> │ │ │ │ + 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 13f80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cd0> // b.any │ │ │ │ + cbz w22, 1403c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d8c> │ │ │ │ + fmov d30, #1.000000000000000000e+00 │ │ │ │ + ldr x2, [x23] │ │ │ │ + fdiv d30, d30, d27 │ │ │ │ + cmp w22, #0x1 │ │ │ │ + b.eq 14030 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d80> // 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 13fe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d34> // b.any │ │ │ │ + tbz w22, #0, 14014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d64> │ │ │ │ + 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 cea8 │ │ │ │ + ldr d31, [x20] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x2] │ │ │ │ + cbnz x20, 14014 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d64> │ │ │ │ + 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 13f74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6cc4> │ │ │ │ + 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 6c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4262c> │ │ │ │ + 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 ca40 │ │ │ │ + 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, 14280 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fd0> │ │ │ │ + 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 1414c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e9c> // 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 14110 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6e60> // b.any │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 14260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fb0> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 14288 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fd8> │ │ │ │ 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, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #139] │ │ │ │ - tbnz w1, #0, 146dc ::do_widen(char) const@@Base+0x27c> │ │ │ │ - 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, 14718 ::do_widen(char) const@@Base+0x2b8> │ │ │ │ - ldrb w0, [x0, #139] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ + ldr d29, [x1, #56] │ │ │ │ + b 141fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6f4c> │ │ │ │ + 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 14264 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fb4> // 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 142e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7030> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 14364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70b4> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 142d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7024> │ │ │ │ + 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, 14350 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70a0> │ │ │ │ + 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 14300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7050> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 142e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7030> // b.any │ │ │ │ + ldr d31, [x21, #928] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 14384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70d4> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 14460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71b0> │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + str xzr, [x21, #928] │ │ │ │ + b 143a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70f0> │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.eq 14420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7170> // b.none │ │ │ │ + lsr x0, x9, x13 │ │ │ │ + tbz w0, #0, 14394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70e4> │ │ │ │ + ldr x8, [x10] │ │ │ │ + ubfiz w7, w13, #3, #3 │ │ │ │ + and w6, w13, #0xfffffff8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - add x2, x1, x2 │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x2, [x0, #24] │ │ │ │ + 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, 1440c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x715c> │ │ │ │ + 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 143c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7110> // b.any │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, #0x40 │ │ │ │ + b.ne 143a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70f0> // b.any │ │ │ │ + ldr d31, [x21, #928] │ │ │ │ + fcmp d31, d31 │ │ │ │ + b.vs 14440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7190> │ │ │ │ + fabs d29, d31 │ │ │ │ + mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmp d29, d30 │ │ │ │ + b.le 14548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7298> │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x4, x0 │ │ │ │ - tbnz w3, #4, 147f0 ::do_widen(char) const@@Base+0x390> │ │ │ │ - ldp x3, x0, [x0, #8] │ │ │ │ - ldr x5, [x4, #24] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - sub x5, x5, x3 │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 147fc ::do_widen(char) const@@Base+0x39c> // b.none │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq 14814 ::do_widen(char) const@@Base+0x3b4> // b.none │ │ │ │ - cbnz w2, 147f4 ::do_widen(char) const@@Base+0x394> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 147f4 ::do_widen(char) const@@Base+0x394> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - mov x0, x1 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 147f4 ::do_widen(char) const@@Base+0x394> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 14384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x70d4> // b.first │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x11, x12] │ │ │ │ + cbz x1, 14594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72e4> │ │ │ │ + fmov d31, x1 │ │ │ │ + cnt v31.8b, v31.8b │ │ │ │ + addv b31, v31.8b │ │ │ │ + fmov x1, d31 │ │ │ │ + cbz x9, 14594 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72e4> │ │ │ │ + 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 14564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72b4> // b.plast │ │ │ │ + add x6, x8, w5, sxtw #3 │ │ │ │ + sxtw x3, w5 │ │ │ │ + sub x1, x6, x19 │ │ │ │ + cmp x1, #0x3a0 │ │ │ │ + b.eq 14564 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72b4> // 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 144f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7244> // b.any │ │ │ │ + tbz w2, #0, 14528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7278> │ │ │ │ + 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 │ │ │ │ - adds x0, x0, x1 │ │ │ │ - ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ - b.lt 147f0 ::do_widen(char) const@@Base+0x390> // b.tstop │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 147f4 ::do_widen(char) const@@Base+0x394> │ │ │ │ - cmp x1, #0x0 │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 147f4 ::do_widen(char) const@@Base+0x394> // b.tstop │ │ │ │ - sub x0, x5, x1 │ │ │ │ - add x3, x3, x0 │ │ │ │ - str x3, [x4, #16] │ │ │ │ - b 147f4 ::do_widen(char) const@@Base+0x394> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - tbnz w3, #4, 14864 ::do_widen(char) const@@Base+0x404> │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldr x2, [x0, #24] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.lt 14864 ::do_widen(char) const@@Base+0x404> // b.tstop │ │ │ │ - add x3, x3, x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov w0, #0xfffffffe // #-2 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 14264 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6fb4> // b.first │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 14474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x71c4> │ │ │ │ + ubfiz x2, x2, #3, #16 │ │ │ │ + add x3, x8, x3, lsl #3 │ │ │ │ + add x5, x19, #0x398 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr d31, [x5, x1] │ │ │ │ + fmul d31, d31, d30 │ │ │ │ + str d31, [x3, x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 14574 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x72c4> // b.any │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 1452c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x727c> │ │ │ │ + ldr w4, [x19, #172] │ │ │ │ + str w4, [x19, #172] │ │ │ │ + b 1452c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x727c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 15c5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89ac> // 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 14880 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x75d0> // 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, 15530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8280> │ │ │ │ + cbz w20, 15674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83c4> │ │ │ │ + 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, 15490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81e0> │ │ │ │ + ldr x5, [x19, #192] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b 14834 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7584> │ │ │ │ + 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 154ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81fc> // 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, 14790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74e0> │ │ │ │ + ldp q28, q30, [x22] │ │ │ │ + ldp q29, q31, [x22, #32] │ │ │ │ + str q28, [x5, x1] │ │ │ │ + stp q30, q29, [x8, #16] │ │ │ │ + str q31, [x8, #48] │ │ │ │ + b 147a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x74f4> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w28 │ │ │ │ + ldr w1, [x19, #156] │ │ │ │ + ldr x5, [x0, #80] │ │ │ │ + ldrb w27, [x5, w28, sxtw] │ │ │ │ + bl 6c508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x426e8> │ │ │ │ + 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 14694 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x73e4> // 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 14bd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7924> // b.none │ │ │ │ + and w6, w24, #0x1 │ │ │ │ + cbnz w24, 1539c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x80ec> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr d13, [x19, #184] │ │ │ │ + ucvtf d31, w27 │ │ │ │ + fmul d31, d31, d13 │ │ │ │ + fdiv d15, d0, d31 │ │ │ │ + cbz w20, 14e80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7bd0> │ │ │ │ + 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 cf08 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - ldr w3, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str w3, [x0, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ + 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, 15a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8770> │ │ │ │ + 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 14b20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7870> │ │ │ │ + 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 154f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8240> // 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, 14a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7780> │ │ │ │ + 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 14a98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x77e8> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + ucvtf d31, w27 │ │ │ │ + cbnz w24, 15840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8590> │ │ │ │ + fdiv d0, d0, d31 │ │ │ │ + ldr d29, [x19, #184] │ │ │ │ + fdiv d31, d14, d29 │ │ │ │ + cbz w20, 15764 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84b4> │ │ │ │ + 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, 15c50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89a0> │ │ │ │ + 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 14de8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7b38> │ │ │ │ + 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 159a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x86f8> // 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, 14cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7a44> │ │ │ │ + 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 14d5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7aac> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ bl cf08 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - ldr d31, [x19, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - str x2, [x0] │ │ │ │ - str d31, [x0, #8] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + 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, 15c0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x895c> │ │ │ │ + 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 14ed0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7c20> // 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 cea8 │ │ │ │ + cbz w23, 159e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8738> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbz w28, 15520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8270> │ │ │ │ + cmp w26, #0x1 │ │ │ │ + b.eq 14ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d44> // 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, 152ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x803c> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + sub w28, w28, #0x1 │ │ │ │ + str w28, [x19, #152] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.lt 15328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8078> // b.tstop │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + ldr w5, [x19, #108] │ │ │ │ + ldr w1, [x19, #176] │ │ │ │ + b 14648 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7398> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + stp q31, q31, [x26] │ │ │ │ + stp q31, q31, [x26, #32] │ │ │ │ + bl cf08 │ │ │ │ + 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 │ │ │ │ - bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ - str x1, [x0] │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stp xzr, xzr, [x23] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + bl cf08 │ │ │ │ + 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 15040 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d90> // b.any │ │ │ │ + mov x0, x26 │ │ │ │ + str x28, [sp, #72] │ │ │ │ + bl cea8 │ │ │ │ + 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 15ce0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a30> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl cf08 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5c0 , 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, 15224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7f74> │ │ │ │ + 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x428 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 15140 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7e90> // 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 cea8 │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 152b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8008> // b.none │ │ │ │ + ldr x0, [x26] │ │ │ │ + cbz x0, 15374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x80c4> │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne 152a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ff0> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + 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, 14fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d20> │ │ │ │ + ldr w0, [x19, #144] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 14fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d20> │ │ │ │ + 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 14fe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d34> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 15c64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89b4> // 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 │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + add x26, x26, #0x18 │ │ │ │ + cmp x23, x26 │ │ │ │ + b.ne 152a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7ff0> // b.any │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [x19, #176] │ │ │ │ + ldp w23, w28, [x19, #148] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #176] │ │ │ │ + b 152d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8020> │ │ │ │ + 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 15a30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8780> // b.none │ │ │ │ + cbz w23, 153dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x812c> │ │ │ │ + cbnz w28, 14fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d04> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 14fb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d00> │ │ │ │ + ldr w27, [x19, #136] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cbz w27, 15444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8194> │ │ │ │ + ldr x2, [x9] │ │ │ │ + ldr x0, [x24] │ │ │ │ + add x1, x2, w27, uxtw #3 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - str x1, [x0] │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + 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 15400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8150> // b.any │ │ │ │ + mov w28, w7 │ │ │ │ + cbnz w6, 15474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x81c4> │ │ │ │ + cbz w7, 159d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8728> │ │ │ │ + ldr w0, [x19, #104] │ │ │ │ + cmp w0, w28 │ │ │ │ + b.eq 14fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf8> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 14064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6db4> │ │ │ │ + tbnz w0, #31, 15c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x896c> │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + add w0, w1, w0 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 14fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf8> │ │ │ │ + str w7, [x19, #156] │ │ │ │ + cbnz w7, 15448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8198> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 15448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8198> │ │ │ │ + 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, 159f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8748> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 14fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d04> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 14fb0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d00> │ │ │ │ + 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 cea8 │ │ │ │ + cbz w23, 159e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8738> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 14fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d04> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 14fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf8> │ │ │ │ + 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, 15c24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8974> │ │ │ │ + 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 155b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8308> // 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 15588 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x82d8> // 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, 15a10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8760> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 14fb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7d04> │ │ │ │ + b 153cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x811c> │ │ │ │ + ldp x3, x0, [x19, #192] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 156dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x842c> // 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 156d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8428> // 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 156c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8410> // b.any │ │ │ │ + tbz w1, #0, 156dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x842c> │ │ │ │ + and x1, x1, #0xfffffffffffffffe │ │ │ │ + add x3, x3, x1, lsl #3 │ │ │ │ + str d30, [x3] │ │ │ │ + ldp x3, x0, [x19, #240] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 15730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8480> // b.none │ │ │ │ + sub x1, x0, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + cmp x1, #0x8 │ │ │ │ + b.eq 15728 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8478> // 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 15710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8460> // b.any │ │ │ │ + tbz w1, #0, 15730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8480> │ │ │ │ + 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, 14fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + cbnz w27, 15c7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89cc> │ │ │ │ + ldr w28, [x19, #152] │ │ │ │ + str w28, [x19, #156] │ │ │ │ + cbnz w28, 15448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8198> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 15448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8198> │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + stp q30, q30, [x0] │ │ │ │ + stp q30, q30, [x0, #32] │ │ │ │ + cbz w27, 15c38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8988> │ │ │ │ + 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 15784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x84d4> // 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, 14fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + 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, 15c44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8994> │ │ │ │ + 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 158ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x863c> // 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 158c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8610> // 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, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + 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, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 13f00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c50> │ │ │ │ + b 15448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8198> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + cbz w27, 15744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8494> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl cea8 │ │ │ │ + cbnz w23, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + b 15744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8494> │ │ │ │ + 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 cf08 │ │ │ │ + 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, 15a20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8770> │ │ │ │ + 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 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + 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 15b50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x88a0> // 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 15ac0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8810> // 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 cea8 │ │ │ │ + ldr w6, [sp, #24] │ │ │ │ + cbnz w23, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + str d31, [x19, #184] │ │ │ │ + bl cea8 │ │ │ │ + cbnz w23, 14fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + b 15744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8494> │ │ │ │ + str w0, [sp, #12] │ │ │ │ + b 15328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8078> │ │ │ │ + ldr w23, [x19, #148] │ │ │ │ + str d31, [x19, #184] │ │ │ │ + cbz w23, 15744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8494> │ │ │ │ + str w28, [x19, #156] │ │ │ │ + b 1566c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x83bc> │ │ │ │ + str d30, [x19, #184] │ │ │ │ + cbnz w23, 14fa0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x7cf0> │ │ │ │ + b 15748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8498> │ │ │ │ + str d30, [x19, #184] │ │ │ │ + cbnz w23, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + b 15748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8498> │ │ │ │ + str d28, [x19, #184] │ │ │ │ + cbnz w23, 15518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8268> │ │ │ │ + b 15748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8498> │ │ │ │ + str wzr, [sp, #12] │ │ │ │ + b 1533c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x808c> │ │ │ │ + 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 c848 <__assert_fail@plt+0x8> │ │ │ │ + ldr w7, [x19, #152] │ │ │ │ + add x24, x19, #0xc0 │ │ │ │ + add x9, x19, #0xd8 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + b 153f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8140> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + b 15cb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a04> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 16660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 15c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89c8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr d31, [x26] │ │ │ │ + brk #0x3e8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 165c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9310> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 15cd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8a28> // b.none │ │ │ │ + b 15c78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x89c8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x2, #0x4e0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x510 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 14a6c ::do_widen(char) const@@Base+0x60c> │ │ │ │ - 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, #0x428 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0x4e0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x510 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 14aec ::do_widen(char) const@@Base+0x68c> │ │ │ │ - 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, #0x428 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0x4e0 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x510 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-32] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 14b6c ::do_widen(char) const@@Base+0x70c> │ │ │ │ - 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, #0x428 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0x558 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x588 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 14bec ::do_widen(char) const@@Base+0x78c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x6 │ │ │ │ + stp x5, x1, [x19] │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ + 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, 16364 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90b4> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + bl cf08 │ │ │ │ + sub x1, x27, #0x1 │ │ │ │ + mov x20, x0 │ │ │ │ + add x27, x0, x28 │ │ │ │ + mov x2, x28 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + 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 cf08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - add x3, x2, #0x558 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x588 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #8] │ │ │ │ - cbz x0, 14c6c ::do_widen(char) const@@Base+0x80c> │ │ │ │ - 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, #0x400 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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, 16354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90a4> │ │ │ │ + lsl x24, x20, #3 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl cf08 │ │ │ │ + mov x2, x24 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x24, x0, x24 │ │ │ │ + mov x22, x0 │ │ │ │ + bl ca40 │ │ │ │ + mov x1, x24 │ │ │ │ + stp x1, x24, [x19, #224] │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + str x22, [x19, #216] │ │ │ │ + cbz w0, 16348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9098> │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf08 │ │ │ │ + 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 ca40 │ │ │ │ + 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 163e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9134> // b.pmore │ │ │ │ + cbz x21, 16338 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9088> │ │ │ │ + ldr w2, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + str w1, [sp, #92] │ │ │ │ + smull x0, w2, w0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl cf08 │ │ │ │ + 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 15fac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cfc> // 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 15f88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cd8> // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x25, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + b 15fec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d3c> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf08 │ │ │ │ + add x28, x0, x20 │ │ │ │ + str x0, [x27] │ │ │ │ + str x28, [x27, #16] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + add x27, x27, #0x18 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x28, [x27, #-16] │ │ │ │ + str x27, [sp, #96] │ │ │ │ + cbnz x22, 15fa8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8cf8> │ │ │ │ + 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, 16008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d58> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x20, x0 │ │ │ │ + stp q31, q31, [x0] │ │ │ │ + stp q31, q31, [x0, #32] │ │ │ │ + cbz x21, 16318 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9068> │ │ │ │ + ldr w1, [sp, #40] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + smull x25, w1, w0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cf08 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + sub x22, x21, #0x1 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + stp x0, x1, [sp, #128] │ │ │ │ + b 16060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8db0> │ │ │ │ + sub x22, x22, #0x1 │ │ │ │ + stp xzr, xzr, [x27] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str xzr, [x27, #16] │ │ │ │ + bl cf08 │ │ │ │ + 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, 1605c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8dac> │ │ │ │ + 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 cea8 │ │ │ │ + lsl x0, x21, #2 │ │ │ │ + bl cf08 │ │ │ │ + mov x20, x0 │ │ │ │ + lsl x2, x21, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + add x0, x20, x21, lsl #2 │ │ │ │ + str x20, [x19, #312] │ │ │ │ + stp x0, x0, [x19, #320] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + lsl x0, x21, #3 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x21, #3 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add x21, x0, x21, lsl #3 │ │ │ │ + mov x20, x0 │ │ │ │ + bl ca40 │ │ │ │ + mov x1, x21 │ │ │ │ + str x20, [x19, #336] │ │ │ │ + stp x1, x21, [x19, #344] │ │ │ │ + cbz w26, 16254 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fa4> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + cbz w0, 163a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90f8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cf08 │ │ │ │ + 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 ca40 │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov w21, w26 │ │ │ │ + umull x0, w26, w0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl cf08 │ │ │ │ + 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 1637c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90cc> // b.none │ │ │ │ + stp xzr, xzr, [x28] │ │ │ │ + mov x0, x25 │ │ │ │ + str xzr, [x28, #16] │ │ │ │ + bl cf08 │ │ │ │ + add x27, x0, x25 │ │ │ │ + str x0, [x28] │ │ │ │ + str x27, [x28, #16] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + add x28, x28, #0x18 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + stur x27, [x28, #-16] │ │ │ │ + str x28, [sp, #112] │ │ │ │ + subs x20, x20, #0x1 │ │ │ │ + b.ne 1616c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ebc> // 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, 161c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f18> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf08 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp q31, q31, [x24] │ │ │ │ + stp q31, q31, [x24, #32] │ │ │ │ + bl cf08 │ │ │ │ + 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 cf08 │ │ │ │ + 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 161fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f4c> // 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 cea8 │ │ │ │ + cbz x23, 1630c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x905c> │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cf08 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x2, x23 │ │ │ │ + add x23, x0, x23 │ │ │ │ + stp x0, x0, [sp, #128] │ │ │ │ + str x23, [sp, #144] │ │ │ │ + bl c5c0 , 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 16720 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9470> │ │ │ │ + str w0, [x19, #164] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cbz x0, 162a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ff8> │ │ │ │ + bl cea8 │ │ │ │ + ldr w1, [x19, #24] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 16940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9690> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 16d6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9abc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 163e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9130> // 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 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1] │ │ │ │ + ret │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + b 1627c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8fcc> │ │ │ │ + str xzr, [x19, #288] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x22, #8] │ │ │ │ + bl cea8 │ │ │ │ + str xzr, [x19, #312] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x19, #320] │ │ │ │ + b 160fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e4c> │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 15fec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8d3c> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 15f10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c60> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 15ecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c1c> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x27, #0x0 // #0 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 15e58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8ba8> │ │ │ │ + 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 16384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x90d4> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + b 161b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8f00> │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 16138 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8e88> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1640c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x915c> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 163e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9130> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 165c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9310> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 165c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9310> │ │ │ │ + ldr x0, [x19, #336] │ │ │ │ + cbz x0, 16440 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9190> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #312] │ │ │ │ + cbz x0, 1644c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x919c> │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 165c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9310> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 165c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9310> │ │ │ │ + ldr x0, [x19, #240] │ │ │ │ + cbz x0, 16468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91b8> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #216] │ │ │ │ + cbz x0, 16474 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91c4> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + cbz x0, 16480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x91d0> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + b 163c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9114> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + cbz x24, 164b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9208> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + add x0, x19, #0x108 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9174> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbnz x24, 164b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9200> │ │ │ │ + b 164b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9208> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16500 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9250> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + add x22, x19, #0x120 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + bl cea8 │ │ │ │ + b 16424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9174> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x24, 16530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9280> │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + add x20, x19, #0x168 │ │ │ │ + b 16424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9174> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + cbnz x24, 16528 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9278> │ │ │ │ + b 16530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9280> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 16660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93b0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + b 16424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9174> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + cbz x1, 16530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9280> │ │ │ │ mov x0, x1 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0x558 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x588 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-16] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 14cec ::do_widen(char) const@@Base+0x88c> │ │ │ │ - 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, #0x400 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x0] │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bl cea8 │ │ │ │ + b 16530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9280> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 16578 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x92c8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - 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 16600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9350> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 1661c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x936c> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 165e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9334> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 16630 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9380> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 165e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9334> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + b 16600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9350> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x1, [x0] │ │ │ │ - b d010 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl d010 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0xc88 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xcb8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 14e8c ::do_widen(char) const@@Base+0xa2c> │ │ │ │ - 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, #0x1f0 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d010 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x1, #8] │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d010 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0xc88 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xcb8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 14f0c ::do_widen(char) const@@Base+0xaac> │ │ │ │ - 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, #0x1f0 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d010 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - b d010 │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xc88 │ │ │ │ - adrp x4, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xcb8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-24] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 14f8c ::do_widen(char) const@@Base+0xb2c> │ │ │ │ - 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, #0x1f0 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d010 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b d010 │ │ │ │ - mov x4, x1 │ │ │ │ - cmp x1, x3 │ │ │ │ - mov x1, x2 │ │ │ │ - csel x2, x4, x3, ls // ls = plast │ │ │ │ - cbz x2, 14ffc ::do_widen(char) const@@Base+0xb9c> │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbnz x2, 16670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93c0> │ │ │ │ + ret │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x2, [x2] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 1666c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93bc> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 166cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x941c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - cbnz w0, 14ff0 ::do_widen(char) const@@Base+0xb90> │ │ │ │ - sub x4, x4, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 14ff0 ::do_widen(char) const@@Base+0xb90> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - csel w0, w0, w4, lt // lt = tstop │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + bl cea8 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 166c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9410> // b.none │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbnz x0, 16694 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93e4> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 166ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93fc> // b.any │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x4, x4, x3 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 15020 ::do_widen(char) const@@Base+0xbc0> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - csel w0, w0, w4, lt // lt = tstop │ │ │ │ - ret │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 16680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x93d0> // b.any │ │ │ │ ret │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x0, 16710 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9460> │ │ │ │ + b ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + lsr w4, w4, #3 │ │ │ │ + add w4, w4, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0x4e0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x3, #0x510 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #32] │ │ │ │ - cbz x0, 15088 ::do_widen(char) const@@Base+0xc28> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x19, #8] │ │ │ │ + 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 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 d4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + str x0, [x28, #32] │ │ │ │ + b 167dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x952c> │ │ │ │ + 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 c5c0 , 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 167a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x94f4> // 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 cea8 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + str wzr, [x6] │ │ │ │ + lsr w8, w4, #3 │ │ │ │ + str wzr, [x5] │ │ │ │ + sub w8, w8, w3, lsr #3 │ │ │ │ + adds w8, w8, #0x1 │ │ │ │ + b.eq 168c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9614> // 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+0x501e0> │ │ │ │ + madd x10, x10, x1, x3 │ │ │ │ + add x7, x7, #0xd60 │ │ │ │ + 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 16870 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x95c0> // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + and w3, w1, #0x7 │ │ │ │ + add w4, w1, #0x8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ + 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 x4, x2, #0x4e0 │ │ │ │ + csel w2, w3, w2, ne // ne = any │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x510 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 15108 ::do_widen(char) const@@Base+0xca8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x4e0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x20 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-32] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x510 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15188 ::do_widen(char) const@@Base+0xd28> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x428 │ │ │ │ - stur x0, [x1, #-24] │ │ │ │ - sub x0, x1, #0x18 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x4, [x19, #16] │ │ │ │ + umull x0, w0, w4 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl c6c8 │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ + 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, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ + csel w1, w4, w1, ne // ne = any │ │ │ │ + sub w3, w3, w5 │ │ │ │ + cmp w5, #0x0 │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xc88 │ │ │ │ + csel w2, w3, w2, ne // ne = any │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xcb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 15208 ::do_widen(char) const@@Base+0xda8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d010 │ │ │ │ - mov x0, x19 │ │ │ │ + lsr x0, x2, #3 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + umull x0, w0, w1 │ │ │ │ + stp x0, x2, [x19] │ │ │ │ + bl d4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + str x0, [x19, #32] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ands w4, w2, #0x7 │ │ │ │ + add w5, w2, #0x8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ + 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 │ │ │ │ - add x4, x2, #0xc88 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xcb8 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 15288 ::do_widen(char) const@@Base+0xe28> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d010 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xc88 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-24] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0xcb8 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15308 ::do_widen(char) const@@Base+0xea8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1f0 │ │ │ │ - stur x0, [x1, #-16] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - bl d010 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0x558 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x3, #0x588 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 15388 ::do_widen(char) const@@Base+0xf28> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x558 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x588 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1, #8] │ │ │ │ - cbz x0, 15408 ::do_widen(char) const@@Base+0xfa8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - str x0, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0x558 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x10 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-16] │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x588 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 15488 ::do_widen(char) const@@Base+0x1028> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x400 │ │ │ │ - stur x0, [x1, #-8] │ │ │ │ - sub x0, x1, #0x8 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 154d8 ::do_widen(char) const@@Base+0x1078> // b.none │ │ │ │ - b cea8 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 15520 ::do_widen(char) const@@Base+0x10c0> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x1 │ │ │ │ - b cea8 │ │ │ │ - mov x0, x1 │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub w2, w4, w6 │ │ │ │ + cmp w6, #0x0 │ │ │ │ + csel w2, w2, w3, ne // ne = any │ │ │ │ + str w2, [sp, #116] │ │ │ │ + cbz w14, 16d60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ab0> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + cbz w2, 16d60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ab0> │ │ │ │ + mov w7, #0x810 // #2064 │ │ │ │ + mov w13, #0x1020 // #4128 │ │ │ │ + mov w12, #0x2040 // #8256 │ │ │ │ + mov w11, #0x4080 // #16512 │ │ │ │ + mov w10, #0x8100 // #33024 │ │ │ │ + mov w9, #0x200 // #512 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, #0x400 // #1024 │ │ │ │ + movk w7, #0x204, lsl #16 │ │ │ │ + movk w13, #0x408, lsl #16 │ │ │ │ + movk w12, #0x810, lsl #16 │ │ │ │ + movk w11, #0x1020, lsl #16 │ │ │ │ + movk w10, #0x2040, lsl #16 │ │ │ │ + movk w9, #0x4081, lsl #16 │ │ │ │ + movk w21, #0x8102, lsl #16 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str w14, [sp, #124] │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cbz x0, 15598 ::do_widen(char) const@@Base+0x1138> │ │ │ │ - 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, 15588 ::do_widen(char) const@@Base+0x1128> │ │ │ │ - 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, 155f8 ::do_widen(char) const@@Base+0x1198> │ │ │ │ - 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, 155e8 ::do_widen(char) const@@Base+0x1188> │ │ │ │ - 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, 15658 ::do_widen(char) const@@Base+0x11f8> │ │ │ │ - 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, 15648 ::do_widen(char) const@@Base+0x11e8> │ │ │ │ - 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 15688 ::do_widen(char) const@@Base+0x1228> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + 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 │ │ │ │ - b d238 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 15674 ::do_widen(char) const@@Base+0x1214> │ │ │ │ - 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, 156d8 ::do_widen(char) const@@Base+0x1278> │ │ │ │ - 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, #0x348 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15734 ::do_widen(char) const@@Base+0x12d4> │ │ │ │ - tbz w2, #0, 157a4 ::do_widen(char) const@@Base+0x1344> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15748 ::do_widen(char) const@@Base+0x12e8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 1575c ::do_widen(char) const@@Base+0x12fc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15770 ::do_widen(char) const@@Base+0x1310> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15784 ::do_widen(char) const@@Base+0x1324> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 157c4 ::do_widen(char) const@@Base+0x1364> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15734 ::do_widen(char) const@@Base+0x12d4> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15734 ::do_widen(char) const@@Base+0x12d4> │ │ │ │ - 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, #0x348 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15814 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - tbz w2, #0, 15884 ::do_widen(char) const@@Base+0x1424> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15828 ::do_widen(char) const@@Base+0x13c8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 1583c ::do_widen(char) const@@Base+0x13dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15850 ::do_widen(char) const@@Base+0x13f0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15864 ::do_widen(char) const@@Base+0x1404> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 158a4 ::do_widen(char) const@@Base+0x1444> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15814 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15814 ::do_widen(char) const@@Base+0x13b4> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 16a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x97c0> // b.lo, b.ul, b.last │ │ │ │ + ldp w15, w2, [sp, #120] │ │ │ │ + add w15, w15, #0x8 │ │ │ │ + cmp w15, w2 │ │ │ │ + b.cc 16a40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9790> // b.lo, b.ul, b.last │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + ldr w2, [x0, #16] │ │ │ │ + b 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96f8> │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 158f4 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - tbz w2, #0, 15964 ::do_widen(char) const@@Base+0x1504> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15908 ::do_widen(char) const@@Base+0x14a8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 1591c ::do_widen(char) const@@Base+0x14bc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 15930 ::do_widen(char) const@@Base+0x14d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15944 ::do_widen(char) const@@Base+0x14e4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15984 ::do_widen(char) const@@Base+0x1524> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 158f4 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 158f4 ::do_widen(char) const@@Base+0x1494> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 16ecc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c1c> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 159d4 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - tbz w2, #0, 15a44 ::do_widen(char) const@@Base+0x15e4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 159e8 ::do_widen(char) const@@Base+0x1588> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 159fc ::do_widen(char) const@@Base+0x159c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15a10 ::do_widen(char) const@@Base+0x15b0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15a24 ::do_widen(char) const@@Base+0x15c4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15a64 ::do_widen(char) const@@Base+0x1604> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 159d4 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 159d4 ::do_widen(char) const@@Base+0x1574> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x19, x0, #0xc │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 16e58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ba8> // b.none │ │ │ │ + mov x20, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + movk x20, #0xaaab │ │ │ │ + ldr w26, [x19] │ │ │ │ + ldr w2, [x24] │ │ │ │ + cmp w26, w2 │ │ │ │ + b.lt 16e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> // b.tstop │ │ │ │ + ldr w6, [x19, #4] │ │ │ │ + b.gt 16de8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b38> │ │ │ │ + ldr w2, [x24, #4] │ │ │ │ + cmp w2, w6 │ │ │ │ + b.gt 16e6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9bbc> │ │ │ │ + mov x2, x21 │ │ │ │ + ldr w7, [x19, #8] │ │ │ │ + mov x3, x19 │ │ │ │ + ldr w4, [x2] │ │ │ │ + cmp w26, w4 │ │ │ │ + b.lt 16e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b60> // b.tstop │ │ │ │ + b.gt 16e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b88> │ │ │ │ + ldur w4, [x3, #-8] │ │ │ │ + cmp w6, w4 │ │ │ │ + b.ge 16e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b88> // 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 16e10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b60> // b.tstop │ │ │ │ + b.le 16e04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b54> │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w26, w6, [x3] │ │ │ │ + str w7, [x3, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 16dc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b14> // b.any │ │ │ │ + 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stp x1, x0, [x19, #-8] │ │ │ │ - cbz x2, 15ab4 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - tbz w2, #0, 15b24 ::do_widen(char) const@@Base+0x16c4> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15ac8 ::do_widen(char) const@@Base+0x1668> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15adc ::do_widen(char) const@@Base+0x167c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15af0 ::do_widen(char) const@@Base+0x1690> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15b04 ::do_widen(char) const@@Base+0x16a4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15b44 ::do_widen(char) const@@Base+0x16e4> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15ab4 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15ab4 ::do_widen(char) const@@Base+0x1654> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + 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 16eb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c04> │ │ │ │ + mov x1, x24 │ │ │ │ + bl d1a8 │ │ │ │ + add x19, x19, #0xc │ │ │ │ + stp w26, w23, [x24] │ │ │ │ + str w22, [x24, #8] │ │ │ │ + add x21, x21, #0xc │ │ │ │ + cmp x25, x19 │ │ │ │ + b.ne 16dc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9b14> // b.any │ │ │ │ + b 16e50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ba0> │ │ │ │ + b.ne 16e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9be8> // b.any │ │ │ │ + ldr x2, [x24] │ │ │ │ + ldr w1, [x24, #8] │ │ │ │ + str x2, [x0] │ │ │ │ + str w1, [x0, #8] │ │ │ │ + b 16e98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9be8> │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15b94 ::do_widen(char) const@@Base+0x1734> │ │ │ │ - tbz w2, #0, 15c04 ::do_widen(char) const@@Base+0x17a4> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15ba8 ::do_widen(char) const@@Base+0x1748> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15bbc ::do_widen(char) const@@Base+0x175c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15bd0 ::do_widen(char) const@@Base+0x1770> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15be4 ::do_widen(char) const@@Base+0x1784> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15c24 ::do_widen(char) const@@Base+0x17c4> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15b94 ::do_widen(char) const@@Base+0x1734> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15b94 ::do_widen(char) const@@Base+0x1734> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + 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 17048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d98> │ │ │ │ + sub x14, x1, #0x1 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + asr x14, x14, #1 │ │ │ │ + b 16f44 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c94> │ │ │ │ + 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 16f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd4> │ │ │ │ + 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 16f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c6c> │ │ │ │ + b.ge 16f08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c58> // b.tcont │ │ │ │ + mov x4, x8 │ │ │ │ + mov x2, x7 │ │ │ │ + b 16f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c6c> │ │ │ │ + cbz x15, 17008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d58> │ │ │ │ + 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 16fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d20> // b.tstop │ │ │ │ + b.gt 16ff4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d44> │ │ │ │ + ldr w8, [x3, #4] │ │ │ │ + cmp w8, w13 │ │ │ │ + b.ge 17060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9db0> // 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, 16ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d48> │ │ │ │ + asr x5, x4, #1 │ │ │ │ + b 16f94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ce4> │ │ │ │ + mov x3, x1 │ │ │ │ + stp w10, w13, [x3] │ │ │ │ + str w9, [x3, #8] │ │ │ │ + add sp, sp, #0x10 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15c74 ::do_widen(char) const@@Base+0x1814> │ │ │ │ - tbz w2, #0, 15cec ::do_widen(char) const@@Base+0x188c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15c88 ::do_widen(char) const@@Base+0x1828> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15c9c ::do_widen(char) const@@Base+0x183c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15cb0 ::do_widen(char) const@@Base+0x1850> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15cc4 ::do_widen(char) const@@Base+0x1864> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15cd8 ::do_widen(char) const@@Base+0x1878> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15c74 ::do_widen(char) const@@Base+0x1814> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15c74 ::do_widen(char) const@@Base+0x1814> │ │ │ │ + asr x1, x1, #1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 16f88 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9cd8> // 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 16f94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ce4> │ │ │ │ + mov x3, x0 │ │ │ │ + cbnz x15, 16ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d48> │ │ │ │ + b.ne 16ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d48> // b.any │ │ │ │ + mov x4, x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b 17018 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d68> │ │ │ │ + add x7, x7, x2 │ │ │ │ + add x3, x0, x7, lsl #2 │ │ │ │ + b 16ff8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9d48> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x218 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x288 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 15d48 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - tbz w2, #0, 15dc0 ::do_widen(char) const@@Base+0x1960> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d5c ::do_widen(char) const@@Base+0x18fc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15d70 ::do_widen(char) const@@Base+0x1910> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15d84 ::do_widen(char) const@@Base+0x1924> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15d98 ::do_widen(char) const@@Base+0x1938> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15dac ::do_widen(char) const@@Base+0x194c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15d48 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15d48 ::do_widen(char) const@@Base+0x18e8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15e14 ::do_widen(char) const@@Base+0x19b4> │ │ │ │ - tbz w2, #0, 15e8c ::do_widen(char) const@@Base+0x1a2c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e28 ::do_widen(char) const@@Base+0x19c8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15e3c ::do_widen(char) const@@Base+0x19dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e50 ::do_widen(char) const@@Base+0x19f0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 15e64 ::do_widen(char) const@@Base+0x1a04> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15e78 ::do_widen(char) const@@Base+0x1a18> // b.none │ │ │ │ - bl cea8 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 173d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa120> │ │ │ │ + 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, 17224 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f74> │ │ │ │ + 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 172e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa034> // b.tstop │ │ │ │ + b.gt 170e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e34> │ │ │ │ + ldr w4, [x6, #4] │ │ │ │ + ldr w7, [x20, #16] │ │ │ │ + cmp w7, w4 │ │ │ │ + b.lt 172e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa034> // b.tstop │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 17108 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e58> // b.tstop │ │ │ │ + b.gt 171b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f08> │ │ │ │ + ldr w3, [x4, #4] │ │ │ │ + ldr w8, [x20, #16] │ │ │ │ + cmp w8, w3 │ │ │ │ + b.ge 171b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f08> // 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 17154 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ea4> // b.tstop │ │ │ │ + b.gt 1715c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9eac> │ │ │ │ + ldr w5, [x19, #4] │ │ │ │ + ldr w3, [x20, #4] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ge 1715c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9eac> // b.tcont │ │ │ │ + add x19, x19, #0xc │ │ │ │ + b 17134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e84> │ │ │ │ + sub x3, x6, #0xc │ │ │ │ + ldr w5, [x3] │ │ │ │ + mov x6, x3 │ │ │ │ + cmp w0, w5 │ │ │ │ + b.lt 17184 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ed4> // b.tstop │ │ │ │ + b.gt 1718c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9edc> │ │ │ │ + ldr w5, [x3, #4] │ │ │ │ + ldr w7, [x20, #4] │ │ │ │ + cmp w7, w5 │ │ │ │ + b.ge 1718c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9edc> // b.tcont │ │ │ │ + sub x3, x3, #0xc │ │ │ │ + b 17160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9eb0> │ │ │ │ + cmp x19, x3 │ │ │ │ + b.cs 171f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f48> // 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 1712c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e7c> │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 171d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f24> // b.tstop │ │ │ │ + b.gt 17348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa098> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w3, [x6, #4] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ge 17348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa098> // 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 17128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e78> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15e14 ::do_widen(char) const@@Base+0x19b4> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15e14 ::do_widen(char) const@@Base+0x19b4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x320 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 15ee8 ::do_widen(char) const@@Base+0x1a88> │ │ │ │ - tbz w2, #0, 15f60 ::do_widen(char) const@@Base+0x1b00> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15efc ::do_widen(char) const@@Base+0x1a9c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 15f10 ::do_widen(char) const@@Base+0x1ab0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15f24 ::do_widen(char) const@@Base+0x1ac4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 15f38 ::do_widen(char) const@@Base+0x1ad8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15f4c ::do_widen(char) const@@Base+0x1aec> // b.none │ │ │ │ - bl cea8 │ │ │ │ + mov x2, x22 │ │ │ │ + bl 1706c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dbc> │ │ │ │ + sub x0, x19, x20 │ │ │ │ + cmp x0, #0xc0 │ │ │ │ + b.le 173cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa11c> │ │ │ │ + asr x9, x0, #2 │ │ │ │ + mov x1, x19 │ │ │ │ + mul x9, x9, x21 │ │ │ │ + asr x6, x9, #1 │ │ │ │ + cbnz x22, 170ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dfc> │ │ │ │ + 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 174b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa208> // b.tcont │ │ │ │ + mov x4, x6 │ │ │ │ + b 172a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ff4> │ │ │ │ + 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 173e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa130> │ │ │ │ + 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 1727c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fcc> │ │ │ │ + b.ge 17268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fb8> // b.tcont │ │ │ │ + mov x3, x15 │ │ │ │ + mov x0, x7 │ │ │ │ + b 1727c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fcc> │ │ │ │ + ldur w7, [x1, #-12] │ │ │ │ + sub x4, x1, #0xc │ │ │ │ + cmp w2, w7 │ │ │ │ + b.lt 17348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa098> // b.tstop │ │ │ │ + b.gt 17308 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa058> │ │ │ │ + ldr w2, [x4, #4] │ │ │ │ + ldr w8, [x6, #4] │ │ │ │ + cmp w8, w2 │ │ │ │ + b.lt 17348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa098> // b.tstop │ │ │ │ + cmp w3, w7 │ │ │ │ + b.lt 171d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f24> // b.tstop │ │ │ │ + b.gt 17324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa074> │ │ │ │ + ldr w0, [x4, #4] │ │ │ │ + ldr w2, [x20, #16] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.lt 171d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9f24> // 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 17128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e78> │ │ │ │ + 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 17128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e78> │ │ │ │ + mov x19, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x0, x1, x20 │ │ │ │ + sub x11, x1, #0xc │ │ │ │ + add x18, sp, #0x30 │ │ │ │ + movk x19, #0xaaab │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.le 173cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa11c> │ │ │ │ + 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 16ed0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9c20> │ │ │ │ + cmp x12, #0xc │ │ │ │ + b.gt 17388 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0d8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15ee8 ::do_widen(char) const@@Base+0x1a88> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15ee8 ::do_widen(char) const@@Base+0x1a88> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x348 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - stp x1, x0, [x19] │ │ │ │ - cbz x2, 15fb4 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ - tbz w2, #0, 1602c ::do_widen(char) const@@Base+0x1bcc> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15fc8 ::do_widen(char) const@@Base+0x1b68> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 15fdc ::do_widen(char) const@@Base+0x1b7c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 15ff0 ::do_widen(char) const@@Base+0x1b90> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 16004 ::do_widen(char) const@@Base+0x1ba4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add x1, x19, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16018 ::do_widen(char) const@@Base+0x1bb8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 15fb4 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 15fb4 ::do_widen(char) const@@Base+0x1b54> │ │ │ │ + ret │ │ │ │ + cbnz x9, 173ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa13c> │ │ │ │ + cmp x10, x0 │ │ │ │ + b.eq 17460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1b0> // b.none │ │ │ │ + sub x5, x0, #0x1 │ │ │ │ + asr x5, x5, #1 │ │ │ │ + cmp x6, x0 │ │ │ │ + b.ge 174c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa214> // 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 17438 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa188> │ │ │ │ + b.lt 1748c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1dc> // b.tstop │ │ │ │ + ldr w15, [x2, #4] │ │ │ │ + cmp w15, w13 │ │ │ │ + b.ge 174d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa220> // 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 17490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1e0> │ │ │ │ + asr x5, x4, #1 │ │ │ │ + b 173fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa14c> │ │ │ │ + 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 173f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa140> │ │ │ │ + mov x2, x3 │ │ │ │ + stp w12, w13, [x2] │ │ │ │ + str w14, [x2, #8] │ │ │ │ + cbz x6, 1736c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa0bc> │ │ │ │ + sub x11, x11, #0xc │ │ │ │ + sub x6, x6, #0x1 │ │ │ │ + mov x3, x11 │ │ │ │ + ldr w14, [x11, #8] │ │ │ │ + ldp w12, w13, [x11] │ │ │ │ + cmp x6, x8 │ │ │ │ + b.lt 17260 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9fb0> // b.tstop │ │ │ │ + cbnz x9, 174c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa214> │ │ │ │ + cmp x6, x10 │ │ │ │ + b.eq 1745c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1ac> // b.none │ │ │ │ + stp w12, w13, [x3] │ │ │ │ + str w14, [x3, #8] │ │ │ │ + b 1749c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1ec> │ │ │ │ + add x0, x0, x0, lsl #1 │ │ │ │ + add x2, x20, x0, lsl #2 │ │ │ │ + b 17490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa1e0> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x348 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x3b8 │ │ │ │ - ldr x2, [x19, #136] │ │ │ │ - stur x1, [x19, #-8] │ │ │ │ - str x0, [x20], #-8 │ │ │ │ - cbz x2, 16088 ::do_widen(char) const@@Base+0x1c28> │ │ │ │ - tbz w2, #0, 16100 ::do_widen(char) const@@Base+0x1ca0> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - add x1, x19, #0x70 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1609c ::do_widen(char) const@@Base+0x1c3c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 160b0 ::do_widen(char) const@@Base+0x1c50> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 160c4 ::do_widen(char) const@@Base+0x1c64> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 160d8 ::do_widen(char) const@@Base+0x1c78> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 160ec ::do_widen(char) const@@Base+0x1c8c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 166e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9430> │ │ │ │ + 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], #32 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - and x2, x2, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x2] │ │ │ │ - cbz x3, 16088 ::do_widen(char) const@@Base+0x1c28> │ │ │ │ - add x1, x19, #0x90 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 16088 ::do_widen(char) const@@Base+0x1c28> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 16234 ::do_widen(char) const@@Base+0x1dd4> │ │ │ │ - ldp x26, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 1617c ::do_widen(char) const@@Base+0x1d1c> │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 16194 ::do_widen(char) const@@Base+0x1d34> │ │ │ │ - sub x1, x20, x19 │ │ │ │ - mov w0, w1 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.gt 16198 ::do_widen(char) const@@Base+0x1d38> │ │ │ │ - cmp x1, x23 │ │ │ │ - b.lt 161b0 ::do_widen(char) const@@Base+0x1d50> // b.tstop │ │ │ │ - tbnz w0, #31, 161b0 ::do_widen(char) const@@Base+0x1d50> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 161bc ::do_widen(char) const@@Base+0x1d5c> │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 16160 ::do_widen(char) const@@Base+0x1d00> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 161a4 ::do_widen(char) const@@Base+0x1d44> │ │ │ │ - mov x22, x25 │ │ │ │ - cbnz w1, 16238 ::do_widen(char) const@@Base+0x1dd8> │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 16210 ::do_widen(char) const@@Base+0x1db0> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbz w0, 16210 ::do_widen(char) const@@Base+0x1db0> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x22, x22, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x22 │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - sub x0, x19, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1625c ::do_widen(char) const@@Base+0x1dfc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 161e0 ::do_widen(char) const@@Base+0x1d80> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 161ec ::do_widen(char) const@@Base+0x1d8c> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x22, [x24, #24] │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 1622c ::do_widen(char) const@@Base+0x1dcc> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - mov x22, x25 │ │ │ │ - bl cf80 │ │ │ │ - mov x25, x0 │ │ │ │ - ldp x26, x19, [x0, #32] │ │ │ │ - b 161c4 ::do_widen(char) const@@Base+0x1d64> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 161ec ::do_widen(char) const@@Base+0x1d8c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x1, x2, [x0, #200] │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162ac ::do_widen(char) const@@Base+0x1e4c> // b.none │ │ │ │ + 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 175b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa304> // b.none │ │ │ │ + str x1, [x0, #208] │ │ │ │ + ldp x1, x2, [x20, #224] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 175c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa314> // b.none │ │ │ │ + str x1, [x20, #232] │ │ │ │ + ldp x1, x2, [x20, #248] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 175d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa324> // b.none │ │ │ │ + str x1, [x20, #256] │ │ │ │ + ldp x19, x21, [x20, #320] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 175fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa34c> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 1767c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3cc> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162c0 ::do_widen(char) const@@Base+0x1e60> // b.none │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 175e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa330> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + cbz x21, 17608 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa358> │ │ │ │ + mov x0, x21 │ │ │ │ bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16320 ::do_widen(char) const@@Base+0x1ec0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 162ec ::do_widen(char) const@@Base+0x1e8c> // b.none │ │ │ │ + ldr x0, [x20, #296] │ │ │ │ + cbz x0, 17614 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa364> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16300 ::do_widen(char) const@@Base+0x1ea0> // b.none │ │ │ │ + ldr x0, [x20, #272] │ │ │ │ + cbz x0, 17620 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa370> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16314 ::do_widen(char) const@@Base+0x1eb4> // b.none │ │ │ │ + ldr x0, [x20, #248] │ │ │ │ + cbz x0, 1762c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa37c> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #224] │ │ │ │ + cbz x0, 17638 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa388> │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 162c8 ::do_widen(char) const@@Base+0x1e68> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1636c ::do_widen(char) const@@Base+0x1f0c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1634c ::do_widen(char) const@@Base+0x1eec> // b.none │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 17644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa394> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16360 ::do_widen(char) const@@Base+0x1f00> // b.none │ │ │ │ + ldr x0, [x20, #176] │ │ │ │ + cbz x0, 17650 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3a0> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #152] │ │ │ │ + cbz x0, 1765c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa3ac> │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 16328 ::do_widen(char) const@@Base+0x1ec8> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + bl 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 16700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9450> │ │ │ │ + add x19, x19, #0x18 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 175e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa330> // b.any │ │ │ │ + ldr x21, [x20, #320] │ │ │ │ + b 175fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa34c> │ │ │ │ + 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 176c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa410> // b.none │ │ │ │ + str x2, [x0, #208] │ │ │ │ + ldp x2, x3, [x0, #224] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 176d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa420> // b.none │ │ │ │ + str x2, [x0, #232] │ │ │ │ + ldp x2, x3, [x0, #248] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 176e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa430> // b.none │ │ │ │ + str x2, [x0, #256] │ │ │ │ + ldp x2, x3, [x0, #272] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 176f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa440> // b.none │ │ │ │ + str x2, [x0, #280] │ │ │ │ + ldr x2, [x0, #304] │ │ │ │ + add x1, x0, #0x128 │ │ │ │ + ldr x0, [x0, #296] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17708 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa458> // 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]! │ │ │ │ - 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 163cc ::do_widen(char) const@@Base+0x1f6c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 163e0 ::do_widen(char) const@@Base+0x1f80> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16440 ::do_widen(char) const@@Base+0x1fe0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1640c ::do_widen(char) const@@Base+0x1fac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16420 ::do_widen(char) const@@Base+0x1fc0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16434 ::do_widen(char) const@@Base+0x1fd4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 163e8 ::do_widen(char) const@@Base+0x1f88> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1648c ::do_widen(char) const@@Base+0x202c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1646c ::do_widen(char) const@@Base+0x200c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - 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 178c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa610> // 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 16480 ::do_widen(char) const@@Base+0x2020> // b.none │ │ │ │ + b.hi 178b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa604> // b.pmore │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + fmov d15, x20 │ │ │ │ + cbz x0, 177ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa4fc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf08 │ │ │ │ + add x1, x0, x20 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + 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, 177c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa514> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 178b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa604> // b.pmore │ │ │ │ + cbz x20, 17898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5e8> │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf08 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, x20 │ │ │ │ + bl ca40 │ │ │ │ + add x1, x0, x20 │ │ │ │ + mov x3, x0 │ │ │ │ + str x1, [x19, #264] │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + stp x3, x1, [x19, #248] │ │ │ │ + cbz x0, 17850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5a0> │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 16448 ::do_widen(char) const@@Base+0x1fe8> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 178b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa604> // b.pmore │ │ │ │ + cbnz x20, 1784c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa59c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str d15, [x19, #288] │ │ │ │ + str q31, [x19, #272] │ │ │ │ + cbnz x0, 17884 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa5d4> │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - 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 164ec ::do_widen(char) const@@Base+0x208c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16500 ::do_widen(char) const@@Base+0x20a0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16560 ::do_widen(char) const@@Base+0x2100> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1652c ::do_widen(char) const@@Base+0x20cc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16540 ::do_widen(char) const@@Base+0x20e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16554 ::do_widen(char) const@@Base+0x20f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16508 ::do_widen(char) const@@Base+0x20a8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 165ac ::do_widen(char) const@@Base+0x214c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1658c ::do_widen(char) const@@Base+0x212c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 165a0 ::do_widen(char) const@@Base+0x2140> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16568 ::do_widen(char) const@@Base+0x2108> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ret │ │ │ │ + lsl x20, x20, #2 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf08 │ │ │ │ + add x1, x0, x20 │ │ │ │ + fmov d15, x1 │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + fmov d31, x0 │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + str d15, [x19, #288] │ │ │ │ + uzp1 v31.2d, v31.2d, v15.2d │ │ │ │ + str q31, [x19, #272] │ │ │ │ + cbz x0, 17838 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa588> │ │ │ │ + ldr d15, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + stp xzr, xzr, [x19, #248] │ │ │ │ + str xzr, [x19, #264] │ │ │ │ + cbnz x0, 17808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa558> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + b 17828 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa578> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x3, x3, #0xc00 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + add x0, x0, #0xc58 │ │ │ │ + mov w2, #0x58 // #88 │ │ │ │ + bl c9c8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0xa8 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1660c ::do_widen(char) const@@Base+0x21ac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16620 ::do_widen(char) const@@Base+0x21c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16680 ::do_widen(char) const@@Base+0x2220> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1664c ::do_widen(char) const@@Base+0x21ec> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16660 ::do_widen(char) const@@Base+0x2200> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16674 ::do_widen(char) const@@Base+0x2214> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16628 ::do_widen(char) const@@Base+0x21c8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 166cc ::do_widen(char) const@@Base+0x226c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 166ac ::do_widen(char) const@@Base+0x224c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 166c0 ::do_widen(char) const@@Base+0x2260> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16688 ::do_widen(char) const@@Base+0x2228> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str x20, [sp, #72] │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c590 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x21, [x24, #8] │ │ │ │ + ldr x22, [x19, #320] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 182fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb04c> // b.none │ │ │ │ + ldr x20, [x19, #88] │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 186dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb42c> // b.pmore │ │ │ │ + cbz x20, 182f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb040> │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x25, x0 │ │ │ │ + bl ca40 │ │ │ │ + lsl x0, x20, #2 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x20, #2 │ │ │ │ + mov x28, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + sub x0, x20, #0x1 │ │ │ │ + ldr x2, [x19, #248] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 18570 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2c0> // b.plast │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + lsr x1, x20, #2 │ │ │ │ + movi v30.4s, #0x4 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr q31, [x3, #3680] │ │ │ │ + add x1, x2, x1, lsl #4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 1674c ::do_widen(char) const@@Base+0x22ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16760 ::do_widen(char) const@@Base+0x2300> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16774 ::do_widen(char) const@@Base+0x2314> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 167d4 ::do_widen(char) const@@Base+0x2374> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167a0 ::do_widen(char) const@@Base+0x2340> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167b4 ::do_widen(char) const@@Base+0x2354> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 167c8 ::do_widen(char) const@@Base+0x2368> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1677c ::do_widen(char) const@@Base+0x231c> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16820 ::do_widen(char) const@@Base+0x23c0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + nop │ │ │ │ + str q31, [x0], #16 │ │ │ │ + add v31.4s, v31.4s, v30.4s │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16800 ::do_widen(char) const@@Base+0x23a0> // b.none │ │ │ │ + b.ne 179c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa710> // b.any │ │ │ │ + tst x20, #0x3 │ │ │ │ + b.eq 17a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa75c> // 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 17a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa75c> // b.plast │ │ │ │ + ubfiz x1, x3, #2, #32 │ │ │ │ + add w0, w0, #0x2 │ │ │ │ + str w3, [x2, x1] │ │ │ │ + cmp x20, w0, sxtw │ │ │ │ + b.ls 17a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa75c> // b.plast │ │ │ │ + add x2, x2, x1 │ │ │ │ + str w0, [x2, #4] │ │ │ │ + ldp x0, x2, [x19, #272] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 17a24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa774> // b.none │ │ │ │ + sub x2, x2, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + sub x0, x0, x10 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + asr x0, x0, #2 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + movk x22, #0xaaab │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ls 17c9c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9ec> // b.plast │ │ │ │ + ldr x15, [x19, #88] │ │ │ │ + ubfiz x23, x21, #2, #32 │ │ │ │ + cbz x15, 17b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8b0> │ │ │ │ + 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 17ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa824> │ │ │ │ + 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 17b2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa87c> // 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, 17ab4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa804> │ │ │ │ + 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 17ad4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa824> // b.any │ │ │ │ + ubfiz x27, x7, #2, #32 │ │ │ │ + ubfiz x26, x6, #2, #32 │ │ │ │ + add x0, x8, x27 │ │ │ │ + cmp x26, #0x4 │ │ │ │ + b.ls 1829c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafec> // b.plast │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #272] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x28 │ │ │ │ + add x0, x0, x27 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x19, #224] │ │ │ │ + add x3, x0, x23 │ │ │ │ + ldr w0, [x0, x23] │ │ │ │ + tbz w0, #31, 17fc4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad14> │ │ │ │ + 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x1, x1, #0xc78 │ │ │ │ + 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, 17c74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9c4> │ │ │ │ + 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 17c1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa96c> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w1, w3 │ │ │ │ + str w3, [x4, #524] │ │ │ │ + cmp w23, w1 │ │ │ │ + b.le 17c74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9c4> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str w23, [x1, #524] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 17c80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa9d0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + 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 17a70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa7c0> // b.pmore │ │ │ │ + bl c590 │ │ │ │ + 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 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + smulh x2, x1, x2 │ │ │ │ + asr x2, x2, #18 │ │ │ │ + sub x1, x2, x1, asr #63 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #488] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 d280 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3864] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3800] │ │ │ │ + add x3, x26, #0x18 │ │ │ │ + add x1, x26, #0x40 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + stp x3, x2, [sp, #160] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #176] │ │ │ │ + stp xzr, xzr, [sp, #192] │ │ │ │ + stp xzr, xzr, [sp, #208] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #208] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + cbz x4, 18560 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2b0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 16814 ::do_widen(char) const@@Base+0x23b4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 17e38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab88> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 167dc ::do_widen(char) const@@Base+0x237c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #168] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + str x24, [x2, x1] │ │ │ │ + str x19, [sp, #272] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xca0 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 16890 ::do_widen(char) const@@Base+0x2430> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168a4 ::do_widen(char) const@@Base+0x2444> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168b8 ::do_widen(char) const@@Base+0x2458> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 16918 ::do_widen(char) const@@Base+0x24b8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168e4 ::do_widen(char) const@@Base+0x2484> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 168f8 ::do_widen(char) const@@Base+0x2498> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1690c ::do_widen(char) const@@Base+0x24ac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x19, [sp, #128] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 18548 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb298> // 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 18584 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2d4> // b.plast │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + add x26, sp, #0xb0 │ │ │ │ + str x26, [sp, #160] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 18530 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb280> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3712] │ │ │ │ + stp x24, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x22, #520] │ │ │ │ + tbnz w0, #0, 18424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb174> │ │ │ │ + ldrb w0, [x22, #521] │ │ │ │ + tbnz w0, #0, 183b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb108> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 17f4c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac9c> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 168c0 ::do_widen(char) const@@Base+0x2460> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 16964 ::do_widen(char) const@@Base+0x2504> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16944 ::do_widen(char) const@@Base+0x24e4> // b.none │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 17f5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacac> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16958 ::do_widen(char) const@@Base+0x24f8> // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 17f6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacbc> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + cbz x28, 17f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xacc8> │ │ │ │ + mov x0, x28 │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 16920 ::do_widen(char) const@@Base+0x24c0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 169d4 ::do_widen(char) const@@Base+0x2574> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 169e8 ::do_widen(char) const@@Base+0x2588> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 169fc ::do_widen(char) const@@Base+0x259c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16a5c ::do_widen(char) const@@Base+0x25fc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a28 ::do_widen(char) const@@Base+0x25c8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a3c ::do_widen(char) const@@Base+0x25dc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a50 ::do_widen(char) const@@Base+0x25f0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16a04 ::do_widen(char) const@@Base+0x25a4> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16aa8 ::do_widen(char) const@@Base+0x2648> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a88 ::do_widen(char) const@@Base+0x2628> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a9c ::do_widen(char) const@@Base+0x263c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16a64 ::do_widen(char) const@@Base+0x2604> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x25, 182c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb014> │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // 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 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b cea8 │ │ │ │ + ldr x15, [x19, #88] │ │ │ │ + cbz x15, 17b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8c0> │ │ │ │ + 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 18008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad58> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cs 18158 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaea8> // 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 17ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad4c> // b.plast │ │ │ │ + ldr x30, [x19, #112] │ │ │ │ + cbz x30, 17ffc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad4c> │ │ │ │ + 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 18164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaeb4> // 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 18238 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf88> // 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 180d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae24> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1822c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf7c> // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 1822c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf7c> // b.tstop │ │ │ │ + b.ne 180cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae1c> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 180cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae1c> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 180cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae1c> │ │ │ │ + mov w25, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add w0, w10, w17 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 1817c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaecc> // b.lo, b.ul, b.last │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w12, w0, #0x1 │ │ │ │ + cbz w1, 18220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf70> │ │ │ │ + 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 18060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xadb0> // b.lo, b.ul, b.last │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 18008 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad58> // b.lo, b.ul, b.last │ │ │ │ + ldr x28, [sp, #56] │ │ │ │ + mov x25, x2 │ │ │ │ + b 17b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8c0> │ │ │ │ + add w0, w10, w17 │ │ │ │ + mov w14, w20 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cs 18248 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf98> // 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 18214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf64> // 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 181e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf34> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + cmp x5, x1 │ │ │ │ + b.eq 18250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafa0> // b.none │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.lt 18250 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafa0> // b.tstop │ │ │ │ + b.ne 181dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf2c> // b.any │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.lt 181dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf2c> // b.tstop │ │ │ │ + ldr w3, [x0, #8] │ │ │ │ + cmp w6, w3 │ │ │ │ + b.gt 181dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf2c> │ │ │ │ + cbnz w25, 18128 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae78> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd00 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-8] │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 16b2c ::do_widen(char) const@@Base+0x26cc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b40 ::do_widen(char) const@@Base+0x26e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b54 ::do_widen(char) const@@Base+0x26f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 16bb4 ::do_widen(char) const@@Base+0x2754> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b80 ::do_widen(char) const@@Base+0x2720> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b94 ::do_widen(char) const@@Base+0x2734> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ba8 ::do_widen(char) const@@Base+0x2748> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16b5c ::do_widen(char) const@@Base+0x26fc> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 16c00 ::do_widen(char) const@@Base+0x27a0> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16be0 ::do_widen(char) const@@Base+0x2780> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16bf4 ::do_widen(char) const@@Base+0x2794> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16bbc ::do_widen(char) const@@Base+0x275c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + b 1813c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae8c> │ │ │ │ + mov w25, #0x1 // #1 │ │ │ │ + mov w1, w25 │ │ │ │ + b 1810c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae5c> │ │ │ │ + add w0, w10, w17 │ │ │ │ + sxtw x0, w0 │ │ │ │ + cmp x0, x15 │ │ │ │ + b.cc 18178 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaec8> // b.lo, b.ul, b.last │ │ │ │ + mov w12, w20 │ │ │ │ + b 18220 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xaf70> │ │ │ │ + cbz w25, 18284 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafd4> │ │ │ │ + madd x7, x26, x7, x28 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + lsl x7, x7, #2 │ │ │ │ + cmp w14, w12 │ │ │ │ + b.ge 18278 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xafc8> // b.tcont │ │ │ │ + add w9, w9, #0x1 │ │ │ │ + str w16, [x0, x7] │ │ │ │ + b 1813c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae8c> │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + str w13, [x0, x7] │ │ │ │ + b 1813c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae8c> │ │ │ │ + ldr x0, [x19, #296] │ │ │ │ + madd x7, x26, x7, x28 │ │ │ │ + add w17, w17, #0x1 │ │ │ │ + add w11, w11, #0x1 │ │ │ │ + str w13, [x0, x7, lsl #2] │ │ │ │ + b 1813c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xae8c> │ │ │ │ + b.ne 17b60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8b0> // 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, 17b70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8c0> │ │ │ │ + b 17fd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xad20> │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // b.any │ │ │ │ + add sp, sp, #0x220 │ │ │ │ + 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 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd00 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21, #-200] │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 16c70 ::do_widen(char) const@@Base+0x2810> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c84 ::do_widen(char) const@@Base+0x2824> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16c98 ::do_widen(char) const@@Base+0x2838> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 16cf8 ::do_widen(char) const@@Base+0x2898> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cc4 ::do_widen(char) const@@Base+0x2864> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cd8 ::do_widen(char) const@@Base+0x2878> // b.none │ │ │ │ + ret │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 17a0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa75c> │ │ │ │ + ldr x20, [x19, #96] │ │ │ │ + mov x0, #0x5555555555555555 // #6148914691236517205 │ │ │ │ + movk x0, #0x555, lsl #48 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 186dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb42c> // b.pmore │ │ │ │ + cbz x20, 184cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb21c> │ │ │ │ + add x23, x20, x20, lsl #1 │ │ │ │ + lsl x0, x23, #3 │ │ │ │ + bl cf08 │ │ │ │ + add x1, x0, x23, lsl #3 │ │ │ │ + fmov d30, x1 │ │ │ │ + mov x3, x1 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 1857c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2cc> // 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 18348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb098> // b.any │ │ │ │ + tbz w20, #0, 18374 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0c4> │ │ │ │ + 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 183a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0f8> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 18520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb270> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16cec ::do_widen(char) const@@Base+0x288c> // b.none │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 18390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0e0> // b.any │ │ │ │ + cbz x22, 17948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa698> │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ + b 17948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa698> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 186c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb414> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 18490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1e0> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 17f3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac8c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x3, x0 │ │ │ │ + ldr x24, [x0, #240] │ │ │ │ + cbz x24, 18738 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb488> │ │ │ │ + ldrb w0, [x24, #56] │ │ │ │ + cbz w0, 184d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb228> │ │ │ │ + ldrb w1, [x24, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x3 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 17f34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac84> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1840c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb15c> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1840c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb15c> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 1837c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0cc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 18478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1c8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w1, w0 │ │ │ │ + b 18478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb1c8> │ │ │ │ + add x20, x20, #0x18 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 18390 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0e0> // b.any │ │ │ │ + b 183a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0f8> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 17f14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac64> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 17eac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xabfc> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 17e14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab64> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 179e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa730> │ │ │ │ + mov x1, x0 │ │ │ │ + b 1836c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb0bc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 185f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb340> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + cbz x28, 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb318> │ │ │ │ + mov x0, x28 │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 16ca0 ::do_widen(char) const@@Base+0x2840> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 16d44 ::do_widen(char) const@@Base+0x28e4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d24 ::do_widen(char) const@@Base+0x28c4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16d38 ::do_widen(char) const@@Base+0x28d8> // b.none │ │ │ │ + cbz x25, 185d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb324> │ │ │ │ + mov x0, x25 │ │ │ │ bl cea8 │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16d00 ::do_widen(char) const@@Base+0x28a0> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x21, sp, #0x80 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 185b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb304> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + cbnz x28, 185c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb310> │ │ │ │ + b 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb318> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + str x23, [sp, #168] │ │ │ │ + bl d160 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x20, [sp, #168] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #160] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x24, [x1, x0] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + str x19, [sp, #272] │ │ │ │ + mov x19, x27 │ │ │ │ + bl c830 │ │ │ │ + cbnz x28, 185c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb310> │ │ │ │ + b 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb318> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + b 18674 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb3c4> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 185cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb31c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 18624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb374> │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl d160 │ │ │ │ + cbnz x28, 185c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb310> │ │ │ │ + b 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb318> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + b 185ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2fc> │ │ │ │ + ldr x0, [sp, #536] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 185a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb2f0> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + cbnz x28, 185c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb310> │ │ │ │ + b 185c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb318> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - add x2, x1, #0xd00 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 16db4 ::do_widen(char) const@@Base+0x2954> │ │ │ │ + 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] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16dc8 ::do_widen(char) const@@Base+0x2968> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16ddc ::do_widen(char) const@@Base+0x297c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16e3c ::do_widen(char) const@@Base+0x29dc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e08 ::do_widen(char) const@@Base+0x29a8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e1c ::do_widen(char) const@@Base+0x29bc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e30 ::do_widen(char) const@@Base+0x29d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16de4 ::do_widen(char) const@@Base+0x2984> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16e88 ::do_widen(char) const@@Base+0x2a28> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e68 ::do_widen(char) const@@Base+0x2a08> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16e7c ::do_widen(char) const@@Base+0x2a1c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16e44 ::do_widen(char) const@@Base+0x29e4> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + str x1, [sp, #744] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x2, 193fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc14c> │ │ │ │ + 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 189ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6fc> // 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 1706c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9dbc> │ │ │ │ + cmp x25, #0xc0 │ │ │ │ + b.le 19164 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbeb4> │ │ │ │ + add x1, x26, #0xc0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 16d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ad0> │ │ │ │ + add x1, x26, #0xc0 │ │ │ │ + add x6, x26, #0xb4 │ │ │ │ + cmp x24, x1 │ │ │ │ + b.eq 188ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5fc> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov x0, x6 │ │ │ │ + ldr w9, [x1, #8] │ │ │ │ + ldp w5, w7, [x1] │ │ │ │ + mov x2, x1 │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.lt 1886c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5bc> // b.tstop │ │ │ │ + b.gt 18894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5e4> │ │ │ │ + ldur w3, [x2, #-8] │ │ │ │ + cmp w7, w3 │ │ │ │ + b.ge 18894 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5e4> // 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 1886c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5bc> // b.tstop │ │ │ │ + b.le 18860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5b0> │ │ │ │ + add x1, x1, #0xc │ │ │ │ + stp w5, w7, [x2] │ │ │ │ + str w9, [x2, #8] │ │ │ │ + add x6, x6, #0xc │ │ │ │ + cmp x24, x1 │ │ │ │ + b.ne 18840 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb590> // 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 1913c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe8c> │ │ │ │ + add x3, x2, #0xc │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1913c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe8c> // b.none │ │ │ │ + ldr w26, [x2] │ │ │ │ + b 188f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb648> │ │ │ │ + mov w26, w2 │ │ │ │ + mov x3, x1 │ │ │ │ + ldr x0, [x25, #8] │ │ │ │ + mov x5, x25 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 189a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6f0> // b.none │ │ │ │ + mov x1, x3 │ │ │ │ + ldr w2, [x1], #12 │ │ │ │ + cmp w2, w26 │ │ │ │ + b.ne 188e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb630> // b.any │ │ │ │ + ldur w6, [x3, #-4] │ │ │ │ + ldr w2, [x3, #4] │ │ │ │ + cmp w6, w2 │ │ │ │ + b.lt 19134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe84> // b.tstop │ │ │ │ + ldur w9, [x3, #-8] │ │ │ │ + ldr w8, [x3, #8] │ │ │ │ + cmp w9, w8 │ │ │ │ + b.gt 19134 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe84> │ │ │ │ + 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 18970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6c0> // b.none │ │ │ │ + sub x2, x0, x1 │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1940c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc15c> │ │ │ │ + mov x0, x3 │ │ │ │ + str x5, [sp] │ │ │ │ + bl d1a8 │ │ │ │ + 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 188f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb648> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd88 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 16f0c ::do_widen(char) const@@Base+0x2aac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f20 ::do_widen(char) const@@Base+0x2ac0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f34 ::do_widen(char) const@@Base+0x2ad4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16f94 ::do_widen(char) const@@Base+0x2b34> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f60 ::do_widen(char) const@@Base+0x2b00> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f74 ::do_widen(char) const@@Base+0x2b14> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16f88 ::do_widen(char) const@@Base+0x2b28> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16f3c ::do_widen(char) const@@Base+0x2adc> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 16fe0 ::do_widen(char) const@@Base+0x2b80> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16fc0 ::do_widen(char) const@@Base+0x2b60> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16fd4 ::do_widen(char) const@@Base+0x2b74> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 16f9c ::do_widen(char) const@@Base+0x2b3c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xd88 │ │ │ │ - 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, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 17060 ::do_widen(char) const@@Base+0x2c00> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17074 ::do_widen(char) const@@Base+0x2c14> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17088 ::do_widen(char) const@@Base+0x2c28> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 170e8 ::do_widen(char) const@@Base+0x2c88> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170b4 ::do_widen(char) const@@Base+0x2c54> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170c8 ::do_widen(char) const@@Base+0x2c68> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 170dc ::do_widen(char) const@@Base+0x2c7c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17090 ::do_widen(char) const@@Base+0x2c30> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17134 ::do_widen(char) const@@Base+0x2cd4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17114 ::do_widen(char) const@@Base+0x2cb4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17128 ::do_widen(char) const@@Base+0x2cc8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 170f0 ::do_widen(char) const@@Base+0x2c90> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + nop │ │ │ │ + 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 187cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb51c> // b.pmore │ │ │ │ + add x24, sp, #0x1e0 │ │ │ │ + add x22, sp, #0x170 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x2c8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x2d8 │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ + strh wzr, [sp, #704] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ + 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 d280 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w20 │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xd88 │ │ │ │ - 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, #0xdb8 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 171b4 ::do_widen(char) const@@Base+0x2d54> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171c8 ::do_widen(char) const@@Base+0x2d68> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 171dc ::do_widen(char) const@@Base+0x2d7c> // b.none │ │ │ │ + bl cbd8 │ │ │ │ + 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, 193e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc134> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 18b08 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb858> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 1723c ::do_widen(char) const@@Base+0x2ddc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x4, #0x18 // #24 │ │ │ │ + add x3, x3, #0xce0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 17208 ::do_widen(char) const@@Base+0x2da8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + b.eq 193bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc10c> // 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 195c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc318> // b.plast │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0xc0 │ │ │ │ + str x20, [sp, #176] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1721c ::do_widen(char) const@@Base+0x2dbc> // b.none │ │ │ │ + b.eq 19360 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0b0> // 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 193f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc140> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 18cf4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba44> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x2] │ │ │ │ + str x1, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #176] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 1932c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc07c> // b.none │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17230 ::do_widen(char) const@@Base+0x2dd0> // b.none │ │ │ │ - bl cea8 │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + b.ls 18d5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaac> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 18d5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaac> // b.none │ │ │ │ + ldr x5, [sp, #224] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 191bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf0c> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 197c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc514> // b.pmore │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 171e4 ::do_widen(char) const@@Base+0x2d84> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17288 ::do_widen(char) const@@Base+0x2e28> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + bl c818 │ │ │ │ + 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 17268 ::do_widen(char) const@@Base+0x2e08> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + b.eq 191f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf40> // 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 1961c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc36c> // b.plast │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0xd10 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x120 │ │ │ │ + str x19, [sp, #272] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1727c ::do_widen(char) const@@Base+0x2e1c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17244 ::do_widen(char) const@@Base+0x2de4> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + b.eq 19384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0d4> // 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xd00 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x3, x3, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #208] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x21] │ │ │ │ - str x1, [x21, #200] │ │ │ │ - cbz x0, 1730c ::do_widen(char) const@@Base+0x2eac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - add x1, x21, #0xb0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17320 ::do_widen(char) const@@Base+0x2ec0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #128] │ │ │ │ - add x1, x21, #0x90 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17334 ::do_widen(char) const@@Base+0x2ed4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 17394 ::do_widen(char) const@@Base+0x2f34> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17360 ::do_widen(char) const@@Base+0x2f00> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17374 ::do_widen(char) const@@Base+0x2f14> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17388 ::do_widen(char) const@@Base+0x2f28> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1733c ::do_widen(char) const@@Base+0x2edc> │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - cbz x20, 173e0 ::do_widen(char) const@@Base+0x2f80> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 173c0 ::do_widen(char) const@@Base+0x2f60> // b.none │ │ │ │ + bl cbd8 │ │ │ │ + ldr x4, [sp, #416] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + stp x0, xzr, [sp, #304] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + strb wzr, [sp, #320] │ │ │ │ + cbz x4, 193d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc128> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 18f1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc6c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x22, x1] │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #272] │ │ │ │ + ldr x2, [sp, #312] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 193a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0f0> // b.none │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 173d4 ::do_widen(char) const@@Base+0x2f74> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1739c ::do_widen(char) const@@Base+0x2f3c> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21, #8] │ │ │ │ - add x0, x21, #0x8 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + b.ls 18f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcd4> // b.plast │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 18f84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcd4> // b.none │ │ │ │ + ldr x5, [sp, #320] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 19174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbec4> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 196ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3fc> // b.pmore │ │ │ │ + add x21, sp, #0x110 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xd00 │ │ │ │ - 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, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #200] │ │ │ │ - stur x3, [x21, #-8] │ │ │ │ - str x2, [x22], #-8 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x1, [x21, #192] │ │ │ │ - cbz x0, 17460 ::do_widen(char) const@@Base+0x3000> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - add x1, x21, #0xa8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17474 ::do_widen(char) const@@Base+0x3014> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17488 ::do_widen(char) const@@Base+0x3028> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 174e8 ::do_widen(char) const@@Base+0x3088> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174b4 ::do_widen(char) const@@Base+0x3054> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174c8 ::do_widen(char) const@@Base+0x3068> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 174dc ::do_widen(char) const@@Base+0x307c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17490 ::do_widen(char) const@@Base+0x3030> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 17534 ::do_widen(char) const@@Base+0x30d4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17514 ::do_widen(char) const@@Base+0x30b4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17528 ::do_widen(char) const@@Base+0x30c8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 191a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbef4> // 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 1976c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc4bc> // b.none │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x180 │ │ │ │ + str x23, [sp, #368] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 19348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc098> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x26, xzr, [x25] │ │ │ │ + strb wzr, [x25, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 19268 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfb8> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1920c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbf5c> │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 19060 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdb0> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 174f0 ::do_widen(char) const@@Base+0x3090> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x3, x1, #0xd00 │ │ │ │ - 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, #0xd30 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x3, [x21, #-200] │ │ │ │ - str x2, [x22, #8] │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x1, [x21] │ │ │ │ - cbz x0, 175b4 ::do_widen(char) const@@Base+0x3154> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldur x0, [x21, #-40] │ │ │ │ - sub x1, x21, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 175c8 ::do_widen(char) const@@Base+0x3168> // b.none │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdc0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldur x0, [x21, #-72] │ │ │ │ - sub x1, x21, #0x38 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 175dc ::do_widen(char) const@@Base+0x317c> // b.none │ │ │ │ + b.eq 19084 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdd4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldur x20, [x21, #-104] │ │ │ │ - cbz x20, 1763c ::do_widen(char) const@@Base+0x31dc> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17608 ::do_widen(char) const@@Base+0x31a8> // b.none │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 19094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbde4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1761c ::do_widen(char) const@@Base+0x31bc> // b.none │ │ │ │ + b.eq 190a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbdf8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17630 ::do_widen(char) const@@Base+0x31d0> // b.none │ │ │ │ + b.eq 190bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe0c> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 190cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe1c> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 175e4 ::do_widen(char) const@@Base+0x3184> │ │ │ │ - ldur x20, [x21, #-152] │ │ │ │ - cbz x20, 17688 ::do_widen(char) const@@Base+0x3228> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17668 ::do_widen(char) const@@Base+0x3208> // b.none │ │ │ │ + b.eq 190e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe30> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1767c ::do_widen(char) const@@Base+0x321c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 190f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbe44> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz x20, 17644 ::do_widen(char) const@@Base+0x31e4> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - stur x0, [x21, #-192] │ │ │ │ - sub x0, x21, #0xc0 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x22 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + add sp, sp, #0x2f0 │ │ │ │ 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], #96 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - 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 176ec ::do_widen(char) const@@Base+0x328c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17700 ::do_widen(char) const@@Base+0x32a0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17760 ::do_widen(char) const@@Base+0x3300> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1772c ::do_widen(char) const@@Base+0x32cc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17740 ::do_widen(char) const@@Base+0x32e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17754 ::do_widen(char) const@@Base+0x32f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17708 ::do_widen(char) const@@Base+0x32a8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 177ac ::do_widen(char) const@@Base+0x334c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1778c ::do_widen(char) const@@Base+0x332c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 177a0 ::do_widen(char) const@@Base+0x3340> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17768 ::do_widen(char) const@@Base+0x3308> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ + ret │ │ │ │ + mov x3, x1 │ │ │ │ + b 188e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb638> │ │ │ │ + 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 187cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb51c> // b.pmore │ │ │ │ + b 189cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb71c> │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 16d80 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9ad0> │ │ │ │ + b 188ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb5fc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x21, sp, #0x160 │ │ │ │ + str x21, [sp, #336] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 18fbc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd0c> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - 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 1780c ::do_widen(char) const@@Base+0x33ac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - add x1, x21, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17820 ::do_widen(char) const@@Base+0x33c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x21, #88] │ │ │ │ - cbz x20, 17880 ::do_widen(char) const@@Base+0x3420> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - add x1, x20, #0x70 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1784c ::do_widen(char) const@@Base+0x33ec> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17860 ::do_widen(char) const@@Base+0x3400> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17874 ::do_widen(char) const@@Base+0x3414> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17828 ::do_widen(char) const@@Base+0x33c8> │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 178cc ::do_widen(char) const@@Base+0x346c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 178ac ::do_widen(char) const@@Base+0x344c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 18fc8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd18> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 178c0 ::do_widen(char) const@@Base+0x3460> // b.none │ │ │ │ - bl cea8 │ │ │ │ + b.ne 18d98 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbae8> // b.any │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 18da4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaf4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 196ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc43c> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 192c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc014> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 19050 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbda0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #368] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 194e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc238> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 192f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc048> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 19048 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd98> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 19258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfa8> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 19258 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbfa8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 192b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc004> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 192b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc004> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1942c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc17c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 18d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbaa0> // b.any │ │ │ │ + b 18d6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbabc> │ │ │ │ + ldr x2, [x25, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19028 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbd78> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 18be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb930> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 17888 ::do_widen(char) const@@Base+0x3428> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 18e0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbb5c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 19424 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc174> // b.plast │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 18f78 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbcc8> // b.any │ │ │ │ + b 18f94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbce4> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 18b7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb8cc> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 18efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbc4c> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 18ae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb838> │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 18cd4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xba24> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str wzr, [sp, #8] │ │ │ │ + b 189cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb71c> │ │ │ │ + b.ne 18970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6c0> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x2, [x3] │ │ │ │ + str w1, [x3, #8] │ │ │ │ + b 18970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb6c0> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + b 18f94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbce4> │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + b 18d6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xbabc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + mov x20, x19 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - 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, #3752] │ │ │ │ - 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, 1797c ::do_widen(char) const@@Base+0x351c> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [sp] │ │ │ │ - cbz x19, 1797c ::do_widen(char) const@@Base+0x351c> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d160 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 1797c ::do_widen(char) const@@Base+0x351c> │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ 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, 179a0 ::do_widen(char) const@@Base+0x3540> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 194e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc230> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x19, [x20, #8] │ │ │ │ - cbz x19, 179c8 ::do_widen(char) const@@Base+0x3568> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 17a30 ::do_widen(char) const@@Base+0x35d0> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 17a74 ::do_widen(char) const@@Base+0x3614> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.eq 194e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc230> // b.none │ │ │ │ + b 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x19, 17a04 ::do_widen(char) const@@Base+0x35a4> │ │ │ │ - b 17a14 ::do_widen(char) const@@Base+0x35b4> │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 194b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc204> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 17a04 ::do_widen(char) const@@Base+0x35a4> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 17a04 ::do_widen(char) const@@Base+0x35a4> │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x1, [sp, #376] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 1943c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc18c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 17a14 ::do_widen(char) const@@Base+0x35b4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 cf08 │ │ │ │ mov x19, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x3, x21, #0x400 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #16] │ │ │ │ - cbz x0, 17ad8 ::do_widen(char) const@@Base+0x3678> │ │ │ │ - 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, #0x588 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x558 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x5b0 │ │ │ │ - str q30, [x19, #32] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str d31, [x19, #48] │ │ │ │ - str x2, [x0, #16]! │ │ │ │ - bl 17900 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 1947c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1cc> │ │ │ │ bti j │ │ │ │ - add x21, x21, #0x400 │ │ │ │ - str x21, [x19, #8] │ │ │ │ mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b 1945c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + add x1, sp, #0x90 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - ldr q31, [x20, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x2, x2, #0x1c0 │ │ │ │ - add x3, x21, #0x428 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - stp x1, x0, [x19, #32] │ │ │ │ - str q31, [x19, #16] │ │ │ │ - cbz x0, 17be0 ::do_widen(char) const@@Base+0x3780> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x0, x24 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + str x25, [sp, #480] │ │ │ │ + bl c830 │ │ │ │ + b 19470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ 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, #0x510 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x538 │ │ │ │ - str q30, [x19, #48] │ │ │ │ - add x1, x20, #0x20 │ │ │ │ - str d31, [x19, #64] │ │ │ │ - str x2, [x0, #32]! │ │ │ │ - bl 17900 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - add x21, x21, #0x428 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + b 19450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1a0> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 cf08 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 19470 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1c0> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - adrp x22, 9e000 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x2, x22, #0x1f0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 17cec ::do_widen(char) const@@Base+0x388c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + b 19510 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc260> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 19660 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ 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, #0xcb8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xc88 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xce0 │ │ │ │ - stur q30, [x19, #40] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str d31, [x19, #56] │ │ │ │ - str x2, [x0, #24]! │ │ │ │ - bl 17900 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + b 19654 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3a4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - add x22, x22, #0x1f0 │ │ │ │ - str x22, [x19, #8] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d010 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b 1967c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc3cc> │ │ │ │ + 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 d160 │ │ │ │ + str x26, [sp, #376] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #368] │ │ │ │ + str x27, [x22, x0] │ │ │ │ + b 19600 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc350> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 19484 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 197b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc504> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x24, sp, #0x150 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 19468 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 19450 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1a0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #744] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 194a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc1f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x19, sp, #0xb0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ mov x19, x0 │ │ │ │ - ldrb w1, [x0, #520] │ │ │ │ - tbnz w1, #0, 17e30 ::do_widen(char) const@@Base+0x39d0> │ │ │ │ - ldrb w1, [x0, #521] │ │ │ │ - tbnz w1, #0, 17dd8 ::do_widen(char) const@@Base+0x3978> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c590 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x3, [x19, #80] │ │ │ │ + tbnz w21, #0, 19b68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc8b8> │ │ │ │ + ldr x2, [x19, #96] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96f8> │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3800] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 19d00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca50> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 199f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc744> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xd20 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 19ce8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca38> // 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 19d7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcacc> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, sp, #0x60 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 19cd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca20> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x20, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 19b7c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc8cc> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 19bec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc93c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 19b04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc854> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19b14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc864> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 19b24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc874> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + 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 │ │ │ │ + ldr w2, [x19, #88] │ │ │ │ + add x1, x19, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96f8> │ │ │ │ + b 19860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc5b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x20, x0 │ │ │ │ + mov x28, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 17f1c ::do_widen(char) const@@Base+0x3abc> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 17eac ::do_widen(char) const@@Base+0x3a4c> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 19da8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaf8> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 19c58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9a8> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ bl c530 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cbf0 >::basic_filebuf()@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 19af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc844> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 17f1c ::do_widen(char) const@@Base+0x3abc> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 17ee0 ::do_widen(char) const@@Base+0x3a80> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 19dc0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb10> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 19c94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc9e4> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, 17dc8 ::do_widen(char) const@@Base+0x3968> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x0, #0x940 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b 17dec ::do_widen(char) const@@Base+0x398c> │ │ │ │ - mov x0, x19 │ │ │ │ + b 19af4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc844> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 17e18 ::do_widen(char) const@@Base+0x39b8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 19bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc920> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 17e18 ::do_widen(char) const@@Base+0x39b8> │ │ │ │ - stp x0, x2, [sp, #32] │ │ │ │ + b 19bd0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc920> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - ldp x0, x2, [sp, #32] │ │ │ │ - add x3, x3, #0x460 │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 17e7c ::do_widen(char) const@@Base+0x3a1c> // b.none │ │ │ │ - str x2, [sp, #32] │ │ │ │ - blr x4 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 19c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc990> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - b 17e7c ::do_widen(char) const@@Base+0x3a1c> │ │ │ │ - bl d1d8 │ │ │ │ - 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, 17f7c ::do_widen(char) const@@Base+0x3b1c> │ │ │ │ - ldrb w1, [x0, #521] │ │ │ │ - tbz w1, #0, 17f74 ::do_widen(char) const@@Base+0x3b14> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x950 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x21, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - bl c950 , 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+0x5d480> │ │ │ │ - add x1, x1, #0x948 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - add x1, x21, #0x950 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ + b 19c40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc990> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x22 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - ldrb w0, [x19, #521] │ │ │ │ - tbz w0, #0, 17f74 ::do_widen(char) const@@Base+0x3b14> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19acc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc81c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 19a64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc7b4> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 199d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc724> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - add x1, x21, #0x950 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 19d74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcac4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - b 17f68 ::do_widen(char) const@@Base+0x3b08> │ │ │ │ - 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 x20, x22, [x0, #104] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1809c ::do_widen(char) const@@Base+0x3c3c> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 1808c ::do_widen(char) const@@Base+0x3c2c> │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1808c ::do_widen(char) const@@Base+0x3c2c> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1808c ::do_widen(char) const@@Base+0x3c2c> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 18164 ::do_widen(char) const@@Base+0x3d04> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 18030 ::do_widen(char) const@@Base+0x3bd0> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 180a8 ::do_widen(char) const@@Base+0x3c48> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 180b4 ::do_widen(char) const@@Base+0x3c54> │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x22, [x21, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 18134 ::do_widen(char) const@@Base+0x3cd4> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 18124 ::do_widen(char) const@@Base+0x3cc4> │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 18124 ::do_widen(char) const@@Base+0x3cc4> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 18124 ::do_widen(char) const@@Base+0x3cc4> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 1816c ::do_widen(char) const@@Base+0x3d0c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + b 19d50 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcaa0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 19d18 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca68> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 180c8 ::do_widen(char) const@@Base+0x3c68> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 18140 ::do_widen(char) const@@Base+0x3ce0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 18174 ::do_widen(char) const@@Base+0x3d14> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - blr x2 │ │ │ │ - b 1808c ::do_widen(char) const@@Base+0x3c2c> │ │ │ │ - blr x2 │ │ │ │ - b 18124 ::do_widen(char) const@@Base+0x3cc4> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 181e0 ::do_widen(char) const@@Base+0x3d80> │ │ │ │ - tbnz w0, #0, 181e0 ::do_widen(char) const@@Base+0x3d80> │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 181e0 ::do_widen(char) const@@Base+0x3d80> │ │ │ │ - add x1, x21, #0x58 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 181ec ::do_widen(char) const@@Base+0x3d8c> │ │ │ │ - tbz w0, #0, 18240 ::do_widen(char) const@@Base+0x3de0> │ │ │ │ - ldp x19, x20, [x21] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18224 ::do_widen(char) const@@Base+0x3dc4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18214 ::do_widen(char) const@@Base+0x3db4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18200 ::do_widen(char) const@@Base+0x3da0> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 18260 ::do_widen(char) const@@Base+0x3e00> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - and x0, x0, #0xfffffffffffffffe │ │ │ │ - ldr x3, [x0] │ │ │ │ - cbz x3, 181ec ::do_widen(char) const@@Base+0x3d8c> │ │ │ │ - add x1, x21, #0x38 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - mov x0, x1 │ │ │ │ - blr x3 │ │ │ │ - b 181ec ::do_widen(char) const@@Base+0x3d8c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19d3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xca8c> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + b 19e40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb90> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 19dec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb3c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 182cc ::do_widen(char) const@@Base+0x3e6c> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 182b8 ::do_widen(char) const@@Base+0x3e58> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 182a4 ::do_widen(char) const@@Base+0x3e44> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - cbz x20, 182e4 ::do_widen(char) const@@Base+0x3e84> │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ ldr x0, [x2] │ │ │ │ - str x0, [sp, #120] │ │ │ │ + str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf08 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w21, [x19] │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - str x2, [x1] │ │ │ │ - str w21, [x1, #8] │ │ │ │ - str x1, [x20, #56] │ │ │ │ - cbz x0, 18378 ::do_widen(char) const@@Base+0x3f18> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr w21, [x19] │ │ │ │ - cmp w21, #0x0 │ │ │ │ - add x1, sp, #0x50 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - add x23, sp, #0x65 │ │ │ │ - cneg w19, w21, lt // lt = tstop │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - stp x22, xzr, [sp, #16] │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - stp x1, x23, [sp, #104] │ │ │ │ + bl c590 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + tbnz w21, #0, 1a204 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf54> │ │ │ │ + ldr x3, [x19, #96] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + lsl w3, w3, #1 │ │ │ │ + bl 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96f8> │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3800] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - bl d298 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl c6e0 │ │ │ │ - tbz w0, #0, 184b0 ::do_widen(char) const@@Base+0x4050> │ │ │ │ - mov w4, #0xcccd // #52429 │ │ │ │ - add x0, sp, #0x64 │ │ │ │ - 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 183c8 ::do_widen(char) const@@Base+0x3f68> // b.pmore │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - tbz w21, #31, 1840c ::do_widen(char) const@@Base+0x3fac> │ │ │ │ - mov w0, #0x2d // #45 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - strb w0, [x25] │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - sub x4, x23, x25 │ │ │ │ - mov x3, x25 │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1a39c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0ec> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x23, [sp, #104] │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldp x3, x2, [sp, #16] │ │ │ │ - add x19, x20, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 185dc ::do_widen(char) const@@Base+0x417c> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 1860c ::do_widen(char) const@@Base+0x41ac> // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x1, [x19, #8] │ │ │ │ - cbz x0, 185f0 ::do_widen(char) const@@Base+0x4190> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + 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 1a090 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcde0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xd30 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a384 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0d4> // 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 1a418 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd168> // b.plast │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x20, x0 │ │ │ │ + add x22, sp, #0x60 │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1a36c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd0bc> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x20, xzr, [x27] │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 1a218 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf68> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 1a288 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfd8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 18470 ::do_widen(char) const@@Base+0x4010> // b.none │ │ │ │ + b.eq 1a1a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcef0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a1b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf00> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a1c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcf10> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18660 ::do_widen(char) const@@Base+0x4200> // 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 │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // 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 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3832] │ │ │ │ - bl c9b0 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x25, [x1, x0, lsl #3] │ │ │ │ - cbz x25, 18644 ::do_widen(char) const@@Base+0x41e4> │ │ │ │ - ldr x1, [x25] │ │ │ │ - add x8, sp, #0x30 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldp x0, x26, [sp, #48] │ │ │ │ - cbz x26, 1858c ::do_widen(char) const@@Base+0x412c> │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cbz w1, 1858c ::do_widen(char) const@@Base+0x412c> │ │ │ │ - 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, 18564 ::do_widen(char) const@@Base+0x4104> │ │ │ │ - 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 185c8 ::do_widen(char) const@@Base+0x4168> // b.plast │ │ │ │ - mov w19, w2 │ │ │ │ - cbnz w3, 1852c ::do_widen(char) const@@Base+0x40cc> │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x26, x5 │ │ │ │ - b.ls 18600 ::do_widen(char) const@@Base+0x41a0> // b.plast │ │ │ │ - ldrb w7, [x0, x5] │ │ │ │ - cbnz w7, 18600 ::do_widen(char) const@@Base+0x41a0> │ │ │ │ - mov w3, #0xfe // #254 │ │ │ │ - mov w7, #0xff // #255 │ │ │ │ - sub x4, x25, #0x1 │ │ │ │ - sturb w8, [x25, #-1] │ │ │ │ - b 18538 ::do_widen(char) const@@Base+0x40d8> │ │ │ │ - mov w5, #0xcccd // #52429 │ │ │ │ - add x3, sp, #0x64 │ │ │ │ - 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 185a0 ::do_widen(char) const@@Base+0x4140> // b.pmore │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 183f0 ::do_widen(char) const@@Base+0x3f90> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 183f0 ::do_widen(char) const@@Base+0x3f90> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 1860c ::do_widen(char) const@@Base+0x41ac> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x3, [x20, #64] │ │ │ │ - stp x2, x0, [x19, #8] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ + ldr w3, [x19, #88] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 169a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x96f8> │ │ │ │ + b 19efc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcc4c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x27, [x0, #240] │ │ │ │ + cbz x27, 1a444 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd194> │ │ │ │ + ldrb w0, [x27, #56] │ │ │ │ + cbz w0, 1a2f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd044> │ │ │ │ + ldrb w1, [x27, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbz w0, #0, 1a190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcee0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1a45c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1ac> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1a330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd080> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1a190 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcee0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x27] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfbc> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a26c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcfbc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd02c> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd02c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x22 │ │ │ │ - b 1845c ::do_widen(char) const@@Base+0x3ffc> │ │ │ │ - sub w3, w7, #0x1 │ │ │ │ - and w3, w3, #0xff │ │ │ │ - b 18580 ::do_widen(char) const@@Base+0x4120> │ │ │ │ - cbz x2, 18628 ::do_widen(char) const@@Base+0x41c8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 18638 ::do_widen(char) const@@Base+0x41d8> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , 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 1845c ::do_widen(char) const@@Base+0x3ffc> │ │ │ │ - ldrb w1, [sp, #32] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 18620 ::do_widen(char) const@@Base+0x41c0> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 186d4 ::do_widen(char) const@@Base+0x4274> // b.none │ │ │ │ - str x27, [sp, #208] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b 1a168 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xceb8> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a100 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xce50> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 1a070 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcdc0> │ │ │ │ bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl d160 │ │ │ │ - add x19, sp, #0x10 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a410 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd160> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x26] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #208] │ │ │ │ - b.ne 18664 ::do_widen(char) const@@Base+0x4204> // b.any │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ mov x0, x20 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1868c ::do_widen(char) const@@Base+0x422c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 18680 ::do_widen(char) const@@Base+0x4220> │ │ │ │ - bl d1d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ 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 18790 ::do_widen(char) const@@Base+0x4330> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [x27] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 188d8 ::do_widen(char) const@@Base+0x4478> // 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 188e8 ::do_widen(char) const@@Base+0x4488> // b.plast │ │ │ │ - ldr x8, [sp] │ │ │ │ - add x0, x2, x0, lsl #5 │ │ │ │ - bl ce60 > >::put(std::ostreambuf_iterator >, std::ios_base&, char, tm const*, char const*, char const*) const@plt> │ │ │ │ - ldp x27, x0, [sp, #24] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.ne 1874c ::do_widen(char) const@@Base+0x42ec> // b.any │ │ │ │ - ldr x26, [sp, #16] │ │ │ │ - mov x1, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - sub x20, x27, x26 │ │ │ │ - asr x0, x20, #5 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18a24 ::do_widen(char) const@@Base+0x45c4> // 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, #3752] │ │ │ │ - lsl x21, x21, #5 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - 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 18970 ::do_widen(char) const@@Base+0x4510> // 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 18990 ::do_widen(char) const@@Base+0x4530> // b.none │ │ │ │ - add x28, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x25 │ │ │ │ - b 18868 ::do_widen(char) const@@Base+0x4408> │ │ │ │ - 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 188a8 ::do_widen(char) const@@Base+0x4448> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x25, sp, #0x30 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ ldr x1, [x20] │ │ │ │ - cmp x1, x28 │ │ │ │ - b.ne 18840 ::do_widen(char) const@@Base+0x43e0> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , 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 18868 ::do_widen(char) const@@Base+0x4408> // b.any │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 1899c ::do_widen(char) const@@Base+0x453c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x21, x25, x21 │ │ │ │ - stp x25, x19, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1877c ::do_widen(char) const@@Base+0x431c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1877c ::do_widen(char) const@@Base+0x431c> │ │ │ │ - add x2, x19, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 18770 ::do_widen(char) const@@Base+0x4310> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - bl cb60 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18924 ::do_widen(char) const@@Base+0x44c4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18914 ::do_widen(char) const@@Base+0x44b4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18900 ::do_widen(char) const@@Base+0x44a0> // b.any │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - cbz x20, 18930 ::do_widen(char) const@@Base+0x44d0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 189d8 ::do_widen(char) const@@Base+0x4578> // 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 c5c0 , 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 18830 ::do_widen(char) const@@Base+0x43d0> // b.any │ │ │ │ - mov x19, x25 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbnz x26, 188b0 ::do_widen(char) const@@Base+0x4450> │ │ │ │ - add x21, x25, x21 │ │ │ │ - stp x25, x19, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - b 1877c ::do_widen(char) const@@Base+0x431c> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 18280 ::do_widen(char) const@@Base+0x3e20> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x19] │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 18a08 ::do_widen(char) const@@Base+0x45a8> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + b 1a3ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd13c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 18280 ::do_widen(char) const@@Base+0x3e20> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 1a3b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd104> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 189d8 ::do_widen(char) const@@Base+0x4578> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 1a3d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd128> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - b 189bc ::do_widen(char) const@@Base+0x455c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 189d8 ::do_widen(char) const@@Base+0x4578> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x24, x0 │ │ │ │ + b 1a4dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd22c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1a488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd1d8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x21, x22, [x0] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 18b3c ::do_widen(char) const@@Base+0x46dc> // b.none │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x21, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18ac4 ::do_widen(char) const@@Base+0x4664> // b.none │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + bl c590 │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz x16, 1a680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3d0> │ │ │ │ + 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, 1a640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd390> │ │ │ │ + ldr x7, [x19, #96] │ │ │ │ + lsl x12, x7, #1 │ │ │ │ + cbz x12, 1a640 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd390> │ │ │ │ + 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 x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18ab4 ::do_widen(char) const@@Base+0x4654> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18aa0 ::do_widen(char) const@@Base+0x4640> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 18ad0 ::do_widen(char) const@@Base+0x4670> │ │ │ │ - mov x0, x20 │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + mov x1, x8 │ │ │ │ + mov x0, x11 │ │ │ │ + b 1a610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd360> │ │ │ │ + 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 1a618 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd368> // b.none │ │ │ │ + cmp x5, x0 │ │ │ │ + b.hi 1a5f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd340> // b.pmore │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + add x8, x8, #0x4 │ │ │ │ + add x10, x10, x5 │ │ │ │ + cmp x12, x9 │ │ │ │ + b.ne 1a5e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd330> // b.any │ │ │ │ + add x11, x11, #0x20 │ │ │ │ + add x6, x6, #0x20 │ │ │ │ + add x13, x13, x14 │ │ │ │ + cmp x11, x5 │ │ │ │ + b.cc 1a5c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd318> // 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 1a98c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6dc> │ │ │ │ + bl d1a8 │ │ │ │ + ldr x16, [x19, #112] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x16, x23 │ │ │ │ + b.ls 1a680 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3d0> // b.plast │ │ │ │ + ldr x5, [x19, #144] │ │ │ │ + add x24, x24, x22 │ │ │ │ + add x21, x21, x25 │ │ │ │ + b 1a5a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd2f0> │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 d280 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3864] │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3800] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 1aa64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7b4> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1a818 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd568> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18b04 ::do_widen(char) const@@Base+0x46a4> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18af4 ::do_widen(char) const@@Base+0x4694> // b.none │ │ │ │ + mov x0, x27 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0xd40 │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x40 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1aa8c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7dc> // 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 1ac6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9bc> // b.plast │ │ │ │ + add x22, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + add x23, sp, #0x60 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1aa74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7c4> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stp x26, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1a99c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd6ec> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1aa0c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd75c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1a928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd678> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 18ae0 ::do_widen(char) const@@Base+0x4680> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 18b10 ::do_widen(char) const@@Base+0x46b0> │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a938 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd688> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 18b24 ::do_widen(char) const@@Base+0x46c4> // b.none │ │ │ │ + b.eq 1a948 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd698> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 18a88 ::do_widen(char) const@@Base+0x4628> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldr x22, [x23] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - cbz x22, 18b54 ::do_widen(char) const@@Base+0x46f4> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ 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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0000000000018b80 , 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 18bf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ + b.ne 1a664 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3b4> // b.any │ │ │ │ + ldr w1, [x3, x4] │ │ │ │ + str w1, [x0] │ │ │ │ + b 1a664 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd3b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x27, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ - add x5, x2, #0x1 │ │ │ │ - cbz x2, 18bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x2, x5 │ │ │ │ - str x3, [sp, #24] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 1ab84 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8d4> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 1aae8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd838> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbz w0, #0, 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd668> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x25, [x0, #240] │ │ │ │ + cbz x25, 1ab6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8bc> │ │ │ │ + ldrb w0, [x25, #56] │ │ │ │ + cbz w0, 1aaa4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd7f4> │ │ │ │ + ldrb w1, [x25, #67] │ │ │ │ + b 1aad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd820> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c9f8 │ │ │ │ + b 1a7f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd548> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldp x3, x4, [sp, #24] │ │ │ │ - str x0, [x3] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - cbz x1, 18bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x5, 18bac , 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 cf08 │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - add x4, x0, #0x18 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x480 │ │ │ │ - str x3, [x0], #8 │ │ │ │ - str x4, [x19, #8] │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 1a8f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd640> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1a888 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd5d8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x25] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 1ab5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8ac> // b.any │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1a918 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd668> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1a9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd740> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1a9f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd740> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d160 │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, #3816] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 18d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 18d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 18d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 18e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18fa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x428> // 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x980 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl caa0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 190c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x544> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 18e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 18f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d4> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x3, sp, #0x48 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x518> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f8> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d8> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x990 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c608 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 18d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ + b.eq 1aba8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8f8> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1aad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd820> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ + mov x20, x0 │ │ │ │ + b 1ab34 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd884> │ │ │ │ mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x24, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + mov x0, x23 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 18fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x444> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x24 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 18ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474> // b.none │ │ │ │ - b 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a0> │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + mov x23, x0 │ │ │ │ + b 1abe4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd934> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a0> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + b 1ac28 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd978> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42c> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1ab58 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd8a8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0x30 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 18ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474> // b.none │ │ │ │ - b 18fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - b 190fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57c> │ │ │ │ - bti j │ │ │ │ + b 1ac60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xd9b0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - bl d160 │ │ │ │ - b 190f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574> │ │ │ │ - nop │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + and w21, w2, #0xff │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + bl c590 │ │ │ │ + ldr w2, [x22, #4] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + cbz w2, 1af20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc70> │ │ │ │ + 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, 1ae38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb88> │ │ │ │ + cbz x3, 1af20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc70> │ │ │ │ + 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 1aefc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc4c> // 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 1ad40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda90> // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cs 1af20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc70> // b.hs, b.nlast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + b 1ad30 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda80> │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cs 1af20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc70> // b.hs, b.nlast │ │ │ │ + add x6, x6, #0x8 │ │ │ │ + add w12, w12, #0x2 │ │ │ │ + cbz x3, 1af20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdc70> │ │ │ │ + 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 1ae48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb98> // b.pmore │ │ │ │ + b 1ae20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb70> │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, w5, uxtw │ │ │ │ + b.hi 1ad40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xda90> // b.pmore │ │ │ │ + ldr w0, [x22, #4] │ │ │ │ + add w13, w13, #0x1 │ │ │ │ + cmp w13, w0 │ │ │ │ + b.cc 1ae14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdb64> // b.lo, b.ul, b.last │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, #3816] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 191b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x638> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 19210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x690> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 191c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x648> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 192f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x770> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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, 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3800] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x20 │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1b3ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0fc> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1b0b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde04> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xd50 │ │ │ │ + mov x4, #0xc // #12 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b394 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0e4> // 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 1b428 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe178> // b.plast │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x21, x0 │ │ │ │ + add x25, sp, #0x60 │ │ │ │ + str x25, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1b37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe0cc> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 1b228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf78> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1b298 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfe8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1b1c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf14> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1b1d4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf24> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1b1e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf34> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // 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 │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x980 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl caa0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 19564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e4> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 192b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 192c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x744> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 192d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x758> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 192e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x768> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 193f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x874> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 191dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x3, sp, #0x48 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - ldp x0, x2, [x0] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - stp x3, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x2, #0x3 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1b454 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1a4> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1b304 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe054> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 1b1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf04> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1b46c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1bc> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1b340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe090> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1b1b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdf04> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ mov x0, x21 │ │ │ │ - bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x1, x23 │ │ │ │ + b.eq 1b27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfcc> // b.none │ │ │ │ mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 19518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x998> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b27c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdfcc> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 194f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x978> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 191dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x990 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + b.eq 1b2ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe03c> // b.none │ │ │ │ mov x0, x21 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c608 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1b2ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe03c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b18c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdedc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 191dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1b124 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xde74> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 1b094 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xdde4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e4> │ │ │ │ + b.eq 1b420 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe170> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 19494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x914> // b.none │ │ │ │ - b 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 194c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x940> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ec> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 194c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x940> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1944c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d160 │ │ │ │ + b 1b3fc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe14c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + b 1b3c4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe114> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 19494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x914> // b.none │ │ │ │ - b 19450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d0> │ │ │ │ + b.ne 1b3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe138> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - b 1959c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c> │ │ │ │ + mov x24, x0 │ │ │ │ + b 1b4ec , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe23c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - bl d160 │ │ │ │ - b 19594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa14> │ │ │ │ + mov x20, x0 │ │ │ │ + b 1b498 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe1e8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3944] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1b5ac , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2fc> // b.any │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.hi 1b6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe420> // 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 │ │ │ │ + mov w3, w0 │ │ │ │ + add w8, w0, #0x1 │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.hi 1b6b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe400> // 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 1b6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3f0> // b.plast │ │ │ │ + mvn w3, w3 │ │ │ │ + udiv w7, w3, w8 │ │ │ │ + msub w7, w7, w8, w3 │ │ │ │ + cmp w0, w7 │ │ │ │ + b.cs 1b6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3f0> // b.hs, b.nlast │ │ │ │ + str x19, [sp, #16] │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + b 1b65c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3ac> │ │ │ │ + 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 1b69c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe3ec> // b.plast │ │ │ │ + mov x0, x1 │ │ │ │ + cmp x1, #0x26f │ │ │ │ + b.ls 1b624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe374> // b.plast │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #40] │ │ │ │ + str w7, [sp, #52] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl 1c680 ::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 1b624 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe374> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + lsr x0, x0, #32 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + stp w8, w3, [sp, #52] │ │ │ │ + bl 1c680 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldp w8, w3, [sp, #52] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1b5bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe30c> │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 1c680 ::do_widen(char) const@@Base+0x20> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x2, #5000] │ │ │ │ + b 1b568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe2b8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + movi v31.2d, #0x0 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldp x19, x24, [x0, #176] │ │ │ │ + subs x19, x24, x19 │ │ │ │ + b.eq 1b744 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe494> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf08 │ │ │ │ + add x1, x0, x19 │ │ │ │ + fmov d31, x1 │ │ │ │ + mov x2, x19 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl ca40 │ │ │ │ + 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, 1b760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4b0> │ │ │ │ + bl cea8 │ │ │ │ + ldr x24, [x20, #184] │ │ │ │ + ldur w0, [x24, #-4] │ │ │ │ + tbnz w0, #31, 1b7dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe52c> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + 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 1b7a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f0> │ │ │ │ + ldr w1, [x22, x19, lsl #2] │ │ │ │ + cmp w1, w20 │ │ │ │ + b.ne 1b7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4f8> // b.any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.hi 1b78c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4dc> // b.pmore │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + bl 1b540 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe290> │ │ │ │ + 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 1b7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe528> // b.tstop │ │ │ │ + mov w23, w19 │ │ │ │ + sxtw x19, w19 │ │ │ │ + b 1b784 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe4d4> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, #3816] │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - cbz x1, 19658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad8> │ │ │ │ - ldr x1, [x19, #112] │ │ │ │ - cbnz x1, 196b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb30> │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - cbz x1, 19668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ - cbnz x1, 19790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc10> │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + 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, #616] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + str x19, [sp, #40] │ │ │ │ + bl c590 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cbnz x1, 1b878 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5c8> │ │ │ │ + b 1b8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe610> │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ls 1b8c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe610> // b.plast │ │ │ │ + ldr x0, [x22] │ │ │ │ + ubfiz x21, x19, #3, #32 │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6c2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x424a4> │ │ │ │ + ldr x1, [x20, #120] │ │ │ │ + cmp x1, w0, uxtw │ │ │ │ + b.hi 1b868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b8> // b.pmore │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x0, [x0, x21] │ │ │ │ + bl 6c330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42510> │ │ │ │ + ldr d31, [x20, #128] │ │ │ │ + fcmpe d31, d0 │ │ │ │ + b.ge 1beb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec04> // b.tcont │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1b878 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5c8> // b.pmore │ │ │ │ + nop │ │ │ │ + ldp x3, x6, [x20, #176] │ │ │ │ + subs x5, x6, x3 │ │ │ │ + b.eq 1b900 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe650> // 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 1b8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe630> // b.pmore │ │ │ │ + ldur w1, [x6, #-4] │ │ │ │ mov x0, x20 │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x24, sp, #0x160 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + sxtw x1, w1 │ │ │ │ + str x1, [x20, #144] │ │ │ │ + bl 1b6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe438> │ │ │ │ + ldr x28, [x20, #144] │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 │ │ │ │ - b.ne 198e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd68> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ + 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 d280 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x26, sp, #0x130 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x980 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 1c324 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf074> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1ba5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe7ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x26 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x4, #0x11 // #17 │ │ │ │ + add x3, x3, #0xd80 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x1, sp, #0x80 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x1, [sp, #112] │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl caa0 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c2c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf010> // 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 1c544 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf294> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x28, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c2dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf02c> // 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 c590 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 1c318 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf068> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1bcb4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea04> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x26 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1c2a4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeff4> // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 1bd1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea6c> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1bd1c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea6c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1bf20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec70> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe84> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 1c4bc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf20c> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl c818 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1bf5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecac> // 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 1c488 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf1d8> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xbe8 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1c300 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf050> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1bf74 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xecc4> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1be14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb64> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1be24 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb74> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd0> // b.none │ │ │ │ + b.eq 1be38 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb88> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1be48 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb98> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe4> // b.none │ │ │ │ + b.eq 1be5c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebac> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 19778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf8> // b.none │ │ │ │ + b.eq 1be70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xebc0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 19788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc08> │ │ │ │ - ldr x2, [x19, #72] │ │ │ │ - cbnz x2, 19894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd14> │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 1967c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x3, sp, #0x48 │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // 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 │ │ │ │ + add x23, x20, #0xc8 │ │ │ │ + ldp x0, x2, [x23, #8] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 199d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe58> // b.pmore │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 199b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe38> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + b.eq 1c174 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeec4> // 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 1c0f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee44> // 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 1c08c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeddc> // b.none │ │ │ │ + str w24, [x0], #4 │ │ │ │ + str x0, [x23, #8] │ │ │ │ + b 1b868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1bd60 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeab0> // b.any │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x21 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1bd6c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeabc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1c3d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf120> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1c1dc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef2c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c530 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1be04 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb54> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1c3a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0f8> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1c228 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef78> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c530 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1bdfc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb4c> │ │ │ │ + ldr x27, [x20, #176] │ │ │ │ + mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x21, x0, x27 │ │ │ │ + asr x0, x21, #2 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1c380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0d0> // 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 cf08 │ │ │ │ + str w24, [x0, x21] │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x21, 1c294 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefe4> │ │ │ │ + add x21, x21, #0x4 │ │ │ │ + add x21, x26, x21 │ │ │ │ + cbz x27, 1c0e4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee34> │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + str x26, [x20, #176] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x21, x26, [x23, #8] │ │ │ │ + b 1b868 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe5b8> │ │ │ │ + ldr x1, [x20, #152] │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x23, x0, x1 │ │ │ │ + asr x0, x23, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 1c380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0d0> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + 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 cf08 │ │ │ │ + ldr d31, [x26, #136] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str d31, [x0, x23] │ │ │ │ + cbnz x23, 1c284 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefd4> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + add x23, x27, x23 │ │ │ │ + cbz x1, 1c160 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeeb0> │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr x28, [x22] │ │ │ │ + add x28, x28, x21 │ │ │ │ + ldr x26, [x28] │ │ │ │ + str x27, [x20, #152] │ │ │ │ + add x27, x27, x25 │ │ │ │ + stp x23, x27, [x24, #8] │ │ │ │ + b 1bef4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec44> │ │ │ │ + ldr x27, [x20, #200] │ │ │ │ + mov x3, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x24, x2, x27 │ │ │ │ + asr x0, x24, #2 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1c380 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0d0> // 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 cf08 │ │ │ │ + str w19, [x0, x24] │ │ │ │ + mov x26, x0 │ │ │ │ + cbnz x24, 1c274 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xefc4> │ │ │ │ + add x24, x24, #0x4 │ │ │ │ + add x24, x26, x24 │ │ │ │ + cbz x27, 1c1cc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef1c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + str x26, [x20, #200] │ │ │ │ + add x26, x26, x25 │ │ │ │ + stp x24, x26, [x23, #8] │ │ │ │ + b 1becc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xec1c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 19998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe18> // b.pmore │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl caa0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + b.eq 1bfd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed28> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1bfd8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed28> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1c064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedb4> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1c064 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xedb4> │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c1b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xef08> │ │ │ │ + mov x2, x23 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1c144 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee94> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1c0d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xee20> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1c330 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf080> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1bd10 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea60> // b.any │ │ │ │ + b 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea7c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1bad0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe820> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #72] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1bb40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe890> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1bddc , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xeb2c> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl c9f8 │ │ │ │ + b 1bc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe9e4> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl c9f8 │ │ │ │ + b 1ba3c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xe78c> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b 1bd2c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xea7c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - ldr x23, [sp, #176] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 1967c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafc> │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x0, #0x990 │ │ │ │ - bl ec20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1970> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl caa0 │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c608 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - b 1967c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafc> │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - str x23, [sp, #176] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1c53c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf28c> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.ne 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 19904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd84> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + bl d160 │ │ │ │ + b 1c340 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf090> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4> // b.none │ │ │ │ - b 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> │ │ │ │ + str x23, [sp, #248] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1c348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf098> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde0> │ │ │ │ + b 1c448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf198> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1990c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + b 1c354 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0a4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 19960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde0> │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 198ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6c> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x19 │ │ │ │ + bl d160 │ │ │ │ + b 1c400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf150> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x22] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #176] │ │ │ │ - b.eq 19934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4> // b.none │ │ │ │ - b 198f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd70> │ │ │ │ + b.ne 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - b 19a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebc> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 1c35c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0ac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - bl d160 │ │ │ │ - b 19a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x1, x3, [sp, #8] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x998 │ │ │ │ - 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] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - ldr x27, [x25, #16] │ │ │ │ - ldp x20, x26, [sp, #40] │ │ │ │ - cbz x27, 19d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1210> │ │ │ │ - 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, 19b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 19b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfcc> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 19b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd0> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 19b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe4> // b.tstop │ │ │ │ - tbnz w0, #31, 19b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe4> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 19b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfec> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - b 19b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa0> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 19b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdc> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 19c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x26, x21 │ │ │ │ - csel x2, x26, x21, ls // ls = plast │ │ │ │ - cbz x2, 19b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1014> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 19bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1030> │ │ │ │ - sub x0, x26, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 19bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 19c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> // b.tstop │ │ │ │ - tbnz w0, #31, 19c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - bl c9f8 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1054> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1c5f4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf344> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1c518 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf268> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 19e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128c> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf08 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - add x22, x21, #0x20 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 18b80 , 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 19d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a8> // b.none │ │ │ │ - ldp x28, x3, [x19, #32] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x2, x28 │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d0> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x20 │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1124> │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - b 19bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - ldr x0, [x24, #56] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 19db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1234> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cc20 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x2, x3, [x24, #32] │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbnz w0, #31, 19dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1250> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 16120 ::do_widen(char) const@@Base+0x1cc0> │ │ │ │ - mov x24, x1 │ │ │ │ + b.eq 1c53c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf28c> // b.none │ │ │ │ + b 1c37c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0cc> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - cbz x1, 19c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1108> │ │ │ │ - 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 19db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1230> // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - bl c638 >::close()@plt+0x8> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #40] │ │ │ │ - b 19bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbz x0, 19cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - ldr x24, [x24, #56] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x20 │ │ │ │ - ldp x0, x1, [x24, #32] │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbz w0, #31, 19cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 19cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1174> │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 19d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1204> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf80 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x3, x27 │ │ │ │ - ldp x0, x1, [x0, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - tbz w0, #31, 19cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cbz x0, 19d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c8> │ │ │ │ - mov x24, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 19d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl cf08 │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, #0x20 │ │ │ │ - mov x19, x23 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x21, #32] │ │ │ │ - b 19c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ac> │ │ │ │ - mov x19, x24 │ │ │ │ - ldp x2, x3, [x19, #32] │ │ │ │ - mov x1, x27 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ mov x0, x20 │ │ │ │ - mov x24, x19 │ │ │ │ - bl 14fa0 ::do_widen(char) const@@Base+0xb40> │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 19d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 19db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1234> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 19d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1184> │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1c348 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf098> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 19e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 19e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128c> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 19df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1270> │ │ │ │ + str x23, [sp, #248] │ │ │ │ + mov x0, x26 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + b 1c5b4 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf304> │ │ │ │ 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 cf08 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - 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, 19f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1398> │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 19ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1360> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +000000000001c660 ::do_widen(char) const@@Base>: │ │ │ │ + bti c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 19f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1380> │ │ │ │ - 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, 1a030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b0> │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - mov x1, x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 19f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x5, [x0] │ │ │ │ + mov w8, #0xb0df // #45279 │ │ │ │ + mov x2, x0 │ │ │ │ + add x7, x0, #0x718 │ │ │ │ + mov x3, x0 │ │ │ │ + movk w8, #0x9908, lsl #16 │ │ │ │ nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 19f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e0> │ │ │ │ - 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 18b80 , 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9e000 │ │ │ │ - add x1, x22, #0x130 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 19fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1458> │ │ │ │ - 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, #0xdb8 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xdf0 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 17900 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ + 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 1c6a0 ::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 1c6e0 ::do_widen(char) const@@Base+0x80> // b.any │ │ │ │ + ldr x2, [x0] │ │ │ │ + str xzr, [x0, #4992] │ │ │ │ + ldr x1, [x0, #4984] │ │ │ │ + ldr x3, [x0, #3168] │ │ │ │ + bfxil x1, x2, #0, #31 │ │ │ │ + and x2, x1, #0x1 │ │ │ │ + eor x1, x3, x1, lsr #1 │ │ │ │ + umull x2, w2, w6 │ │ │ │ + eor x1, x1, x2 │ │ │ │ + str x1, [x0, #4984] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + stp xzr, xzr, [x1, #8]! │ │ │ │ + str xzr, [x1, #16] │ │ │ │ + str xzr, [x0] │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 19f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1408> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - b 1a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - b 1a04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1544> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0xf0 // #240 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ls 1c7c0 ::do_widen(char) const@@Base+0x160> // b.plast │ │ │ │ + ldr x20, [x0, w19, uxtw #3] │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1c7d8 ::do_widen(char) const@@Base+0x178> │ │ │ │ + bl 7302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4920c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + ldp x0, x1, [x21, #8] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.hi 1c790 ::do_widen(char) const@@Base+0x130> // b.pmore │ │ │ │ + cbz x0, 1c7ec ::do_widen(char) const@@Base+0x18c> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldp x0, x1, [x21, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + b 1c788 ::do_widen(char) const@@Base+0x128> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + 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] │ │ │ │ - add x22, x20, #0x8 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl cf08 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - 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, 1a1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1638> │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1600> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1620> │ │ │ │ - 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, 1a2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750> │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1a1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1660> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1a200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ - 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 18b80 , 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0x168 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1a278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f8> │ │ │ │ - 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, #0xd30 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xd68 │ │ │ │ - stur q30, [x19, #216] │ │ │ │ - add x1, x20, #0xc8 │ │ │ │ - str d31, [x19, #232] │ │ │ │ - str x2, [x0, #200]! │ │ │ │ - bl 17900 ::do_widen(char) const@@Base+0x34a0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, #0x4 // #4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + b 1c840 ::do_widen(char) const@@Base+0x1e0> │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + add w19, w19, #0x4 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + cmp w0, w23 │ │ │ │ + b.ls 1c9d8 ::do_widen(char) const@@Base+0x378> // b.plast │ │ │ │ + ldr x0, [x24] │ │ │ │ + ubfiz x25, x23, #3, #32 │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + bl 6c388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42568> │ │ │ │ + tbz w0, #0, 1c838 ::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, 1c908 ::do_widen(char) const@@Base+0x2a8> │ │ │ │ + cbz w6, 1c9f4 ::do_widen(char) const@@Base+0x394> │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 1c8e8 ::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 1c894 ::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 1c838 ::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 1c98c ::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, 1c9a4 ::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 1c928 ::do_widen(char) const@@Base+0x2c8> // b.lo, b.ul, b.last │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + cbnz w6, 1c8fc ::do_widen(char) const@@Base+0x29c> │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + str wzr, [x0, #156] │ │ │ │ + b 1c838 ::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 1c984 ::do_widen(char) const@@Base+0x324> │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x20, #128] │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - add x23, x19, #0x80 │ │ │ │ - str x0, [x19, #128] │ │ │ │ - b 1a228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - b 1a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1780> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - b 1a2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1a368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e8> │ │ │ │ - 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 cf08 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x218 │ │ │ │ - add x3, x3, #0x288 │ │ │ │ - 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] │ │ │ │ + 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 1ca68 ::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 1ca14 ::do_widen(char) const@@Base+0x3b4> // b.pmore │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldr x0, [x0, x25] │ │ │ │ + str wzr, [x0, #148] │ │ │ │ + b 1c99c ::do_widen(char) const@@Base+0x33c> │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1cabc ::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 1caa0 ::do_widen(char) const@@Base+0x440> // b.any │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl cf08 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x2b0 │ │ │ │ - add x3, x3, #0x320 │ │ │ │ - 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] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1cb00 ::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 1cae0 ::do_widen(char) const@@Base+0x480> // b.any │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w3, [x0, #4] │ │ │ │ + cmp w3, #0x0 │ │ │ │ + b.le 1cb3c ::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 1cb24 ::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 1cb98 ::do_widen(char) const@@Base+0x538> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ - bl cf08 │ │ │ │ - add x6, x0, #0x28 │ │ │ │ - add x5, x0, #0x50 │ │ │ │ - add x4, x0, #0x78 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x2, x2, #0x348 │ │ │ │ - add x3, x3, #0x3b8 │ │ │ │ - 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] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 743c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a5a0> │ │ │ │ + ldr w0, [x20, #4] │ │ │ │ + cmp w0, w19 │ │ │ │ + b.gt 1cb6c ::do_widen(char) const@@Base+0x50c> │ │ │ │ + ldp x19, x20, [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, #3752] │ │ │ │ - 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, 1a5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a40> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a08> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a54> // b.none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - cbnz w0, 1a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a54> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1a5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1a560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e0> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x400 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1a634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab4> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x990> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab8> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 1a6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b70> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b38> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1a704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b84> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - cbnz w0, 1a704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b84> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1a6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b00> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x400 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1a764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be4> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x990> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be8> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 1a830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb0> │ │ │ │ - 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 1a7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c78> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1a844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc4> // b.none │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - cbnz w0, 1a844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc4> │ │ │ │ - ldr x0, [x19] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3752] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1a83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbc> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1a7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c40> │ │ │ │ - str x21, [sp, #48] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - adrp x19, 9d000 │ │ │ │ - add x19, x19, #0x400 │ │ │ │ - str x19, [sp] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b.ne 1a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d24> // b.any │ │ │ │ - bl dc40 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x990> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1a8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d28> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #120] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3728] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #456] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf08 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d0, [x20] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - str x2, [x1] │ │ │ │ - str x1, [x19, #56] │ │ │ │ - str d0, [x1, #8] │ │ │ │ - cbz x0, 1a930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr d0, [x20] │ │ │ │ - fcmp d0, d0 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - add x22, sp, #0x40 │ │ │ │ - add x0, sp, #0x5d │ │ │ │ - stp x21, xzr, [sp, #32] │ │ │ │ - strb wzr, [sp, #48] │ │ │ │ - stp x22, x0, [sp, #96] │ │ │ │ - b.vs 1aaf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f78> │ │ │ │ - fabs d30, d0 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d31, x0 │ │ │ │ - fcmp d30, d31 │ │ │ │ - b.le 1aa30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb0> │ │ │ │ - fmov x0, d0 │ │ │ │ - adrp x20, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x20, x20, #0x9b8 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x9b0 │ │ │ │ - csel x20, x20, x0, lt // lt = tstop │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #96] │ │ │ │ - bl c7d0 │ │ │ │ + bl c590 │ │ │ │ + str x0, [x21, #8] │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1cc1c ::do_widen(char) const@@Base+0x5bc> │ │ │ │ + ldr x0, [x1, w19, uxtw #3] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + bl 752a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b480> │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1cc04 ::do_widen(char) const@@Base+0x5a4> // b.pmore │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3720] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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, 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3800] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #4088] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + add x23, sp, #0x10 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + cbz x4, 1d0b0 ::do_widen(char) const@@Base+0xa50> │ │ │ │ + ldp x6, x3, [sp, #112] │ │ │ │ + mov x0, x23 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - sub x4, x0, x20 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x22 │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldp x3, x2, [sp, #32] │ │ │ │ - add x20, x19, #0x40 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1aaa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f28> // b.none │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1aacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4c> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x1, [x20, #8] │ │ │ │ - cbz x0, 1aabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3c> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1a9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e78> // 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 1cdb8 ::do_widen(char) const@@Base+0x758> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ab58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, #0x1d // #29 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x3 │ │ │ │ - adrp x4, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov w5, #0x11 // #17 │ │ │ │ - add x4, x4, #0x9c0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl cad0 │ │ │ │ - ldr x20, [sp, #96] │ │ │ │ - add x0, x22, w0, sxtw │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 1ab18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f98> // b.pmore │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4080] │ │ │ │ - adrp x20, 9d000 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - add x20, x20, #0x428 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - stp x20, x1, [sp] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ab58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd8> // b.any │ │ │ │ - mov x0, sp │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e4> │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 1aacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4c> // b.none │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x3, [x19, #64] │ │ │ │ - stp x2, x0, [x20, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - mov x0, x21 │ │ │ │ - b 1a9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e64> │ │ │ │ - cbz x2, 1aae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f68> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1ab20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa0> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - b 1a9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e64> │ │ │ │ - fmov x0, d0 │ │ │ │ - adrp x20, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x20, x20, #0x9a0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x9a8 │ │ │ │ - csel x20, x20, x0, ge // ge = tcont │ │ │ │ - b 1a980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e00> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - b 1a998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e18> │ │ │ │ - ldrb w1, [sp, #48] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f60> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xda0 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ab5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fdc> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x22, sp, #0x20 │ │ │ │ - mov x0, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - b 1ab3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ mov x21, x0 │ │ │ │ - ldp x19, x20, [x0, #64] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1abc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2048> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2038> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1aba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2024> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1abd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2054> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1ac04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2084> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1abf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2074> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1abe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2060> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1ac10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2090> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ + add x22, sp, #0x40 │ │ │ │ + str x22, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ ldr x0, [x21], #16 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 1ac30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b0> // b.none │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ + b.eq 1d098 ::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 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 1d12c ::do_widen(char) const@@Base+0xacc> // b.plast │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x21, x0 │ │ │ │ + add x25, sp, #0x60 │ │ │ │ + str x25, [sp, #80] │ │ │ │ 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 d190 │ │ │ │ - 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 c710 >::uflow()@plt> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - ldp x1, x24, [sp, #64] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1d080 ::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, [sp, #88] │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 1cf2c ::do_widen(char) const@@Base+0x8cc> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 1cf9c ::do_widen(char) const@@Base+0x93c> │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - stp x1, x24, [sp, #96] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - subs x19, x24, x1 │ │ │ │ - b.eq 1b070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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 1b094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2514> // 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 18b80 , 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 1b028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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 1b044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c4> // b.none │ │ │ │ - mov x26, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1adb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2230> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2488> │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5c0 , 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 1ae0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c> // 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 1ad88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2208> // b.plast │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2488> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1ad90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2210> │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x27, x26 │ │ │ │ - b.ne 1adb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2230> // 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 1ae34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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 1b04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cc> // b.none │ │ │ │ - mov x27, x4 │ │ │ │ - mov x19, x28 │ │ │ │ - b 1ae80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2300> │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2498> │ │ │ │ - mov x1, x25 │ │ │ │ - bl c5c0 , 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 1aee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2360> // 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 1ae58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d8> // b.plast │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2498> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1ae60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e0> │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x26, x27 │ │ │ │ - b.ne 1ae80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2300> // 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 1ad24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a4> // 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 1af50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1af40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1af2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ac> // b.any │ │ │ │ - ldr x20, [x21, #64] │ │ │ │ - cbz x20, 1af5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - ldp x19, x20, [x21, #40] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1af8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1af7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1af68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e8> // b.any │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - cbz x20, 1af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2418> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1afac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c> // b.none │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1cec8 ::do_widen(char) const@@Base+0x868> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x21, x21, #0x60 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 1af20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a0> // b.any │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 1afcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1ced8 ::do_widen(char) const@@Base+0x878> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2534> // 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 1ad9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221c> │ │ │ │ - ldrb w1, [x25] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 1ae6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec> │ │ │ │ - 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 1ad7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fc> // b.any │ │ │ │ - mov x19, x28 │ │ │ │ - b 1ae0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c> │ │ │ │ - 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 1ad24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a4> // b.any │ │ │ │ - b 1aefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237c> │ │ │ │ - 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 1ad18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2198> // 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 1afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2440> │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2638> // b.none │ │ │ │ - ldr x21, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1ab80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2000> │ │ │ │ - add x0, x21, #0x60 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 1b0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2550> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1b0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2550> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1b134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b4> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d160 │ │ │ │ - b 1b108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2588> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x20, #0x28 │ │ │ │ - bl 18280 ::do_widen(char) const@@Base+0x3e20> │ │ │ │ - b 1b0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2548> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x0, 1b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c0> │ │ │ │ + b.eq 1cee8 ::do_widen(char) const@@Base+0x888> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x19, x21 │ │ │ │ - b 1b0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2548> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl 18a60 ::do_widen(char) const@@Base+0x4600> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - stp x27, x28, [sp, #224] │ │ │ │ - b.ne 1b0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x28, x19 │ │ │ │ - b.eq 1b1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2624> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - bl d160 │ │ │ │ - b 1b18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260c> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - cbz x0, 1b1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2630> │ │ │ │ - bl cea8 │ │ │ │ - mov x19, x21 │ │ │ │ - b 1b128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 1b1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2654> │ │ │ │ - bl cea8 │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - b 1b150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d0> │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - ldp x27, x28, [sp, #224] │ │ │ │ - b 1b150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d0> │ │ │ │ - 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, 1b2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2728> │ │ │ │ - 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 1b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270c> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 1b250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w0, 1b28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270c> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e0> │ │ │ │ - ldr d31, [x2] │ │ │ │ - str d31, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1b298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2718> │ │ │ │ - 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 1b250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268c> │ │ │ │ - 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, 1b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2808> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ec> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 1b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b0> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbz w0, 1b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ec> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 1b340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c0> │ │ │ │ - ldr w1, [x2] │ │ │ │ - str w1, [x0] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1b378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f8> │ │ │ │ - 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 1b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b0> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - cbz x0, 1b45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - adrp x1, 7a000 │ │ │ │ - add x1, x1, #0x190 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bc> // b.none │ │ │ │ - ldrb w2, [x0] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - cmp w2, #0x2a │ │ │ │ - b.eq 1b3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287c> // b.none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - cbz w0, 1b43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bc> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 1b40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288c> │ │ │ │ - mov x1, x19 │ │ │ │ - bl c9f8 │ │ │ │ - ldr x0, [x20, #144] │ │ │ │ - cbz x0, 1b448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c8> │ │ │ │ - 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 1b3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287c> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ + 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 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 1b3d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2850> │ │ │ │ - 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 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - 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, 1b518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2998> │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1b4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2960> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #48] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2980> │ │ │ │ - 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, 1b5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a38> │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1b540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e0> │ │ │ │ - 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] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1d158 ::do_widen(char) const@@Base+0xaf8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1d008 ::do_widen(char) const@@Base+0x9a8> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbz w0, #0, 1ceb8 ::do_widen(char) const@@Base+0x858> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #80] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1d170 ::do_widen(char) const@@Base+0xb10> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1d044 ::do_widen(char) const@@Base+0x9e4> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x27 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1ceb8 ::do_widen(char) const@@Base+0x858> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ mov x0, x21 │ │ │ │ - bl 18b80 , 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 18b80 , 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 1b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a08> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a78> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1cf80 ::do_widen(char) const@@Base+0x920> // b.none │ │ │ │ mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a68> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a70> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x170 │ │ │ │ - adrp x3, a0000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldar x0, [x21] │ │ │ │ - tbz w0, #0, 1b778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf8> │ │ │ │ - ldp x0, x1, [x20] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - cmp x1, #0x20 │ │ │ │ - b.gt 1b6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b58> │ │ │ │ - b.eq 1b6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b24> // b.none │ │ │ │ - adrp x0, a0000 │ │ │ │ - add x0, x0, #0x50 │ │ │ │ - tbz w19, #0, 1b7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c3c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1b858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd8> // 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x19, x1, #0x910 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - bl c5f0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl cd28 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov w1, #0x1e // #30 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x24, x0 │ │ │ │ - str w1, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cdc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb64> │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1cf80 ::do_widen(char) const@@Base+0x920> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ mov x0, x21 │ │ │ │ - bl d790 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4e0> │ │ │ │ - cbz w0, 1b684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b04> │ │ │ │ - adrp x1, a0000 │ │ │ │ - add x1, x1, #0x50 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3792] │ │ │ │ - adrp x6, a0000 │ │ │ │ - add x6, x6, #0x60 │ │ │ │ - adrp x2, a0000 │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - stp x6, xzr, [x1] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d070 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1cff0 ::do_widen(char) const@@Base+0x990> // b.none │ │ │ │ mov x0, x21 │ │ │ │ - bl cb48 │ │ │ │ - b 1b684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b04> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x19, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x19, #0x910 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x1, x19, #0x910 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl eb00 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1850> │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - add x8, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - bl c5f0 │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - add x2, sp, #0x8 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl cd28 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov w1, #0x1f // #31 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x130 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - mov x24, x0 │ │ │ │ - str w1, [sp, #288] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cdc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl de14 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xb64> │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #352] │ │ │ │ - b.ne 1b85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cdc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x23 │ │ │ │ - str x24, [sp, #104] │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - ldp x23, x24, [sp, #352] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl d160 │ │ │ │ - b 1b870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ - bl d160 │ │ │ │ - b 1b8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d34> │ │ │ │ - bti j │ │ │ │ - b 1b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1c> │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1cff0 ::do_widen(char) const@@Base+0x990> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ce90 ::do_widen(char) const@@Base+0x830> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1ce28 ::do_widen(char) const@@Base+0x7c8> │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 1cd98 ::do_widen(char) const@@Base+0x738> │ │ │ │ bti j │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 1b8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d34> │ │ │ │ - bti j │ │ │ │ - b 1b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce4> │ │ │ │ - bti j │ │ │ │ - b 1b8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d44> │ │ │ │ - bti j │ │ │ │ - b 1b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d68> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - 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 1bca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3124> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - stp x23, x24, [sp, #464] │ │ │ │ - add x21, sp, #0x70 │ │ │ │ - str d15, [sp, #512] │ │ │ │ - bl d5c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x318> │ │ │ │ mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 1b640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac0> │ │ │ │ - str x21, [sp, #96] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - mov x24, x0 │ │ │ │ - bl 18b80 , 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 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // 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 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - ldrb w2, [x0] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.eq 1bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> // b.none │ │ │ │ - cmp x3, #0x3 │ │ │ │ - b.eq 1bdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x326c> // b.none │ │ │ │ - cmp x3, #0x8 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #2] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x46 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #3] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #4] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #5] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #6] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x54 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w0, [x0, #7] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x59 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - mov x0, #0xfff0000000000000 // #-4503599627370496 │ │ │ │ - fmov d15, x0 │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f20> // b.none │ │ │ │ - mov x0, #0x7ff0000000000000 // #9218868437227405312 │ │ │ │ - fmov d15, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf08 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str d15, [x1, #8] │ │ │ │ - cbz x0, 1bad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f54> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1bd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldp x23, x24, [sp, #464] │ │ │ │ - ldr d15, [sp, #512] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a0> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x41 │ │ │ │ - b.eq 1bd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3188> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x25, x2 │ │ │ │ - add x2, x2, #0x10 │ │ │ │ - mov x26, x0 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x2, #0xe10 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x1, [sp, #32] │ │ │ │ - stp x1, x20, [sp, #48] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - ldr w1, [sp, #176] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x0, x22 │ │ │ │ - str w2, [sp, #172] │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - 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 cb78 >::xsgetn(char*, long)@plt+0x8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 1bd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f4> // b.none │ │ │ │ - add x1, x27, #0x18 │ │ │ │ - stp x1, xzr, [sp, #128] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c830 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4080] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x22, x1, #0x428 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - 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 1be30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b0> // b.any │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e4> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x19] │ │ │ │ - str x0, [x19] │ │ │ │ - cbz x1, 1baec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x3, [sp, #408] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 1be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a0> // b.any │ │ │ │ - ldr x2, [x1] │ │ │ │ - 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 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - add x2, x0, #0x3 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.eq 1bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cc> // b.none │ │ │ │ - sub x2, x20, x2 │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.le 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - ldrb w0, [x0, #3] │ │ │ │ - cmp w0, #0x28 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - cmp w0, #0x29 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - mov x0, #0xfff8000000000000 // #-2251799813685248 │ │ │ │ - fmov d15, x0 │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f20> // b.none │ │ │ │ - mov x0, #0x7ff8000000000000 // #9221120237041090560 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 1baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f20> │ │ │ │ - ldr d15, [sp, #512] │ │ │ │ - ldp x23, x24, [sp, #464] │ │ │ │ - b 1baec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d100 <_Unwind_Resume@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - stp x2, xzr, [sp, #128] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c830 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - cmn w23, #0x1 │ │ │ │ - b.ne 1bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e0> // b.any │ │ │ │ - ldurb w0, [x20, #-1] │ │ │ │ - sub w0, w0, #0x2b │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x3a │ │ │ │ - b.hi 1bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325c> // b.pmore │ │ │ │ - mov x1, #0x400000004000000 // #288230376218820608 │ │ │ │ - movk x1, #0x5 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - tbnz w0, #0, 1bc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e0> │ │ │ │ - ldr d15, [sp, #24] │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f20> │ │ │ │ - cmp w2, #0x49 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w2, [x0, #1] │ │ │ │ - and w2, w2, #0xffffffdf │ │ │ │ - and w2, w2, #0xff │ │ │ │ - cmp w2, #0x4e │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - and w0, w0, #0xffffffdf │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w0, #0x46 │ │ │ │ - b.ne 1bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> // b.any │ │ │ │ - b 1ba80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00> │ │ │ │ - stp x23, x24, [sp, #464] │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - str d15, [sp, #512] │ │ │ │ + b.eq 1d124 ::do_widen(char) const@@Base+0xac4> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x21, x1 │ │ │ │ - add x2, x27, #0x18 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, xzr, [sp, #128] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c830 │ │ │ │ - b 1bee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3368> │ │ │ │ - bti j │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.ne 1be38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b8> // b.any │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 1bc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b0> │ │ │ │ - bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1bf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cc> // b.any │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x23, x0 │ │ │ │ - bl ca88 , 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 1bf78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f8> // b.any │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x23 │ │ │ │ - bl dd70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac0> │ │ │ │ - bti j │ │ │ │ - mov x21, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - bl c830 │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1be88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - str x22, [sp, #32] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x25, x26, [sp, #480] │ │ │ │ - ldp x27, x28, [sp, #496] │ │ │ │ - b 1be88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x24 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #408] │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - b.ne 1be30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b0> // b.any │ │ │ │ + b.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - stp x25, x26, [sp, #480] │ │ │ │ - stp x27, x28, [sp, #496] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 1bf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - mov w4, #0x9999 // #39321 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - movk w4, #0x1999, lsl #16 │ │ │ │ - ldr w1, [x2, #4] │ │ │ │ - ldr x3, [x2, #24] │ │ │ │ - cmp w1, w4 │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - cset w4, hi // hi = pmore │ │ │ │ - orr w0, w0, w4 │ │ │ │ - strb w0, [x2] │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - str w1, [x2, #4] │ │ │ │ - ldrb w3, [x3] │ │ │ │ - sub w3, w3, #0x30 │ │ │ │ - and w4, w3, #0xff │ │ │ │ - cmp w4, #0x9 │ │ │ │ - b.hi 1c050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d0> // b.pmore │ │ │ │ - mul w4, w1, w3 │ │ │ │ - cbz w3, 1c038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b8> │ │ │ │ - tbnz w0, #0, 1c050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d0> │ │ │ │ - umull x1, w1, w3 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1c034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b4> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - ldr w2, [x1] │ │ │ │ - adds w4, w4, w2 │ │ │ │ - b.cc 1c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c4> // 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, #3752] │ │ │ │ - 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 x1, [x2] │ │ │ │ - str x1, [sp, #360] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d5c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x318> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1b640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x98 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x3, x2, [sp, #136] │ │ │ │ - add x2, x3, x2 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> // 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 1c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> // b.pmore │ │ │ │ - ldurb w1, [x2, #-1] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w0, w1, #0xff │ │ │ │ - cmp w0, #0x9 │ │ │ │ - b.hi 1c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> // b.pmore │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - add x22, sp, #0x58 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3752] │ │ │ │ - str w4, [sp, #24] │ │ │ │ - str w1, [sp, #84] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - bl d298 <__isoc23_strtol@plt+0x8> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6e0 │ │ │ │ - and w6, w0, #0xff │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - and w5, w0, #0x1 │ │ │ │ - ldr w4, [sp, #24] │ │ │ │ - tbz w0, #0, 1c2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3774> │ │ │ │ - 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 1c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d8> // b.lo, b.ul, b.last │ │ │ │ - cbz w5, 1c1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3654> │ │ │ │ - ldrb w1, [x2] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - and w3, w1, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670> // b.pmore │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - mul w3, w0, w1 │ │ │ │ - cbz w1, 1c240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c0> │ │ │ │ - cbnz w5, 1c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670> │ │ │ │ - umull x1, w0, w1 │ │ │ │ - cmp xzr, x1, lsr #32 │ │ │ │ - b.ne 1c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670> // b.any │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - adds w3, w3, w1 │ │ │ │ - b.cs 1c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #84] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.eq 1c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d8> // 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 1c198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3618> // b.plast │ │ │ │ - mov x0, x22 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3704] │ │ │ │ - adrp x22, 9d000 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x22, x22, #0x428 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - stp x22, x1, [sp, #96] │ │ │ │ - mov x24, x2 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a4c> // b.any │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - bl dc94 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9e4> │ │ │ │ - ldr w1, [sp, #84] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w1, w1, w3 │ │ │ │ - str w1, [sp, #84] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.ne 1c180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3600> // b.any │ │ │ │ - str w4, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - ldr w22, [sp, #84] │ │ │ │ - cmp w4, #0x2d │ │ │ │ - b.eq 1c4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394c> // b.none │ │ │ │ - tbnz w22, #31, 1c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl cf08 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x2, x2, #0x450 │ │ │ │ - str x1, [x19] │ │ │ │ - str x2, [x1] │ │ │ │ - str w22, [x1, #8] │ │ │ │ - cbz x0, 1c2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x372c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1c2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a4c> // 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, #3832] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w6, [sp, #24] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - str w5, [sp, #52] │ │ │ │ - bl c9b0 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - cbz x0, 1c5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a64> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3752] │ │ │ │ - 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, 1c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3898> │ │ │ │ - ldr x7, [sp, #168] │ │ │ │ - ldrb w7, [x7] │ │ │ │ - cbz w7, 1c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3898> │ │ │ │ - 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 1c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3888> // 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, 1c4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3960> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - cmp w0, w8 │ │ │ │ - b.ne 1c538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b8> // b.any │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> // 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 1c3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> // b.any │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 1c25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36dc> │ │ │ │ - mov w8, #0x9999 // #39321 │ │ │ │ - sub x7, x3, #0x1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - movk w8, #0x1999, lsl #16 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cc 1c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3888> // b.lo, b.ul, b.last │ │ │ │ - cbz w5, 1c484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3904> │ │ │ │ - ldrb w0, [x2] │ │ │ │ - sub w0, w0, #0x30 │ │ │ │ - and w3, w0, #0xff │ │ │ │ - cmp w3, #0x9 │ │ │ │ - b.hi 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> // b.pmore │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - lsl w1, w1, #1 │ │ │ │ - mul w3, w1, w0 │ │ │ │ - cbz w0, 1c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392c> │ │ │ │ - tbnz w6, #0, 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - umull x0, w1, w0 │ │ │ │ - cmp xzr, x0, lsr #32 │ │ │ │ - b.ne 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> // b.any │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - adds w3, w3, w0 │ │ │ │ - b.cs 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> // b.hs, b.nlast │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - str w3, [sp, #84] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 1c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a50> // 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 1c448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c8> // b.plast │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 1c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3670> │ │ │ │ - ldr w0, [sp, #84] │ │ │ │ - sub x2, x2, #0x1 │ │ │ │ - add w0, w0, w3 │ │ │ │ - str w0, [sp, #84] │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 1c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a50> // b.none │ │ │ │ - and w5, w6, #0x1 │ │ │ │ - b 1c430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b0> │ │ │ │ - mov w0, #0x80000000 // #-2147483648 │ │ │ │ - cmp w22, w0 │ │ │ │ - b.hi 1c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> // b.pmore │ │ │ │ - neg w22, w22 │ │ │ │ - b 1c278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36f8> │ │ │ │ - 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 1bfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3440> │ │ │ │ - tbz w0, #0, 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - 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 1c3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3878> │ │ │ │ - cmp x3, x2 │ │ │ │ - b.ls 1c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39e0> // b.plast │ │ │ │ - b 1c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3888> │ │ │ │ - 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 1c408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3888> // b.lo, b.ul, b.last │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str w4, [sp, #16] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 1bfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3440> │ │ │ │ - tbnz w0, #0, 1c544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c4> │ │ │ │ - b 1c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 1c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aec> // b.any │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x23, x0 │ │ │ │ - bl ca88 , 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.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b10> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - b 1c258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d8> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3752] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a4c> // b.any │ │ │ │ + b.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ bl d1d8 │ │ │ │ bti j │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3752] │ │ │ │ - b 1c598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a18> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x21 │ │ │ │ bl d160 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3752] │ │ │ │ - b 1c588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a08> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x22, [sp, #96] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - b 1c598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a18> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ + mov x0, x26 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a4c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x23 │ │ │ │ - bl dd70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xac0> │ │ │ │ + b 1d100 ::do_widen(char) const@@Base+0xaa0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 1c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aec> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x3, x1 │ │ │ │ - ldp x1, x4, [x2] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.eq 1c6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b60> // b.none │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x3 │ │ │ │ - b 1c060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e0> │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 1c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b54> │ │ │ │ - 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, 1c730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bb0> │ │ │ │ - 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] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x0, #0x1c0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - 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, 1c7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c78> │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c40> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c60> │ │ │ │ - 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, 1c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d80> │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ca0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cc0> │ │ │ │ - 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 18b80 , 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - ldr w2, [x22, #184] │ │ │ │ - adrp x22, 9e000 │ │ │ │ - add x1, x22, #0x130 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - str w2, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1c8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d38> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0xd88 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xdb8 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xdf0 │ │ │ │ - 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 1c868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ce8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3dd8> │ │ │ │ - bti j │ │ │ │ - add x22, x22, #0x130 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1c950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3dd0> │ │ │ │ + bl d160 │ │ │ │ + b 1d0c8 ::do_widen(char) const@@Base+0xa68> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x24, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + str x23, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - b 1c948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3dc8> │ │ │ │ - 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, #0x1c0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x22, x1, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - 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, 1ca58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ed8> │ │ │ │ - bl f480 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x21d0> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1ca20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ea0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #56] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1ca40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ec0> │ │ │ │ - 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, 1cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fe0> │ │ │ │ - bl f644 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2394> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1ca80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f00> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x19, #104] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1caa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f20> │ │ │ │ - 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 18b80 , 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr w1, [x22, #184] │ │ │ │ - add x2, x2, #0x168 │ │ │ │ - str w1, [x21, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - stp x1, x0, [x19, #200] │ │ │ │ - cbz x0, 1cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f98> │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #80] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + mov x0, x25 │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #192] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldur q30, [x20, #216] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - ldr d31, [x20, #232] │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0xd30 │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0xd68 │ │ │ │ - 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 1cac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f48> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1cbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x403c> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x130 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 176c0 ::do_widen(char) const@@Base+0x3260> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - bl f0f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e40> │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl ee20 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b70> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x20 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d0ec ::do_widen(char) const@@Base+0xa8c> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1cbb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4034> │ │ │ │ + mov x24, x0 │ │ │ │ + b 1d1f0 ::do_widen(char) const@@Base+0xb90> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 1cbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x402c> │ │ │ │ - nop │ │ │ │ + b 1d19c ::do_widen(char) const@@Base+0xb3c> │ │ │ │ nop │ │ │ │ - cbz x0, 1ccdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x415c> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4080> │ │ │ │ - ldr x21, [x20, #88] │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x21, 1cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ec> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ec> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1ccb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4134> // b.none │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - cbz x0, 1cc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4100> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4114> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1cc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x409c> │ │ │ │ - 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+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 1cce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - blr x1 │ │ │ │ - b 1cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ec> │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 1cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40ec> │ │ │ │ - cbz x0, 1cf04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4384> │ │ │ │ + cbz x0, 1d3a0 ::do_widen(char) const@@Base+0xd40> │ │ │ │ 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, 1cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4340> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1ce90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4310> │ │ │ │ + cbz x24, 1d374 ::do_widen(char) const@@Base+0xd14> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1ce64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x428c> │ │ │ │ + cbz x25, 1d354 ::do_widen(char) const@@Base+0xcf4> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 1d33c ::do_widen(char) const@@Base+0xcdc> │ │ │ │ + ldr x19, [x26, #24] │ │ │ │ + cbz x19, 1d30c ::do_widen(char) const@@Base+0xcac> │ │ │ │ ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1cdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4230> │ │ │ │ - ldr x26, [x21, #24] │ │ │ │ - cbz x26, 1cde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4260> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x26, #24] │ │ │ │ - cbz x20, 1ce38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b8> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 1cd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4204> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 1ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x416c> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41f8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x27, 1cd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41d4> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x421c> // b.none │ │ │ │ + cbz x21, 1d2dc ::do_widen(char) const@@Base+0xc7c> │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 1d2f4 ::do_widen(char) const@@Base+0xc94> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 1d324 ::do_widen(char) const@@Base+0xcc4> │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + cbz x22, 1d2c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + bl 1d240 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ bl cea8 │ │ │ │ + cbnz x22, 1d2a8 ::do_widen(char) const@@Base+0xc48> │ │ │ │ + ldr x22, [x20, #16] │ │ │ │ mov x0, x20 │ │ │ │ bl cea8 │ │ │ │ - cbz x27, 1ce38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b8> │ │ │ │ - mov x20, x27 │ │ │ │ - b 1cd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41cc> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4248> // b.none │ │ │ │ - bl cea8 │ │ │ │ + cbz x22, 1d324 ::do_widen(char) const@@Base+0xcc4> │ │ │ │ + mov x20, x22 │ │ │ │ + b 1d2a0 ::do_widen(char) const@@Base+0xc40> │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ mov x0, x19 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ bl cea8 │ │ │ │ - cbz x20, 1ce0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x428c> │ │ │ │ + cbz x20, 1d30c ::do_widen(char) const@@Base+0xcac> │ │ │ │ mov x19, x20 │ │ │ │ - b 1cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41b0> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ + b 1d284 ::do_widen(char) const@@Base+0xc24> │ │ │ │ ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4278> // b.none │ │ │ │ - bl cea8 │ │ │ │ mov x0, x21 │ │ │ │ bl cea8 │ │ │ │ - cbz x20, 1cdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4230> │ │ │ │ + cbz x20, 1d2d8 ::do_widen(char) const@@Base+0xc78> │ │ │ │ mov x21, x20 │ │ │ │ - b 1cd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41b8> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ce24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42a4> // b.none │ │ │ │ + b 1d290 ::do_widen(char) const@@Base+0xc30> │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 1d33c ::do_widen(char) const@@Base+0xcdc> │ │ │ │ + mov x26, x19 │ │ │ │ + b 1d27c ::do_widen(char) const@@Base+0xc1c> │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + mov x0, x27 │ │ │ │ bl cea8 │ │ │ │ + cbz x20, 1d2f4 ::do_widen(char) const@@Base+0xc94> │ │ │ │ + mov x27, x20 │ │ │ │ + b 1d298 ::do_widen(char) const@@Base+0xc38> │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ mov x0, x25 │ │ │ │ bl cea8 │ │ │ │ - cbz x19, 1ce64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> │ │ │ │ + cbz x19, 1d354 ::do_widen(char) const@@Base+0xcf4> │ │ │ │ mov x25, x19 │ │ │ │ - b 1cd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41a8> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - ldr x20, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ce50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, 1cddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x425c> │ │ │ │ - mov x26, x20 │ │ │ │ - b 1cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41c4> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ + b 1d274 ::do_widen(char) const@@Base+0xc14> │ │ │ │ ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ce7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42fc> // b.none │ │ │ │ - bl cea8 │ │ │ │ mov x0, x24 │ │ │ │ bl cea8 │ │ │ │ - cbz x19, 1ce90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4310> │ │ │ │ + cbz x19, 1d36c ::do_widen(char) const@@Base+0xd0c> │ │ │ │ mov x24, x19 │ │ │ │ - b 1cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41a0> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4328> // b.none │ │ │ │ - bl cea8 │ │ │ │ + b 1d26c ::do_widen(char) const@@Base+0xc0c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ mov x0, x23 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ bl cea8 │ │ │ │ - cbz x19, 1cebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x433c> │ │ │ │ + cbz x19, 1d38c ::do_widen(char) const@@Base+0xd2c> │ │ │ │ mov x23, x19 │ │ │ │ - b 1cd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4198> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1ced8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4358> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 1ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x436c> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x418c> │ │ │ │ + b 1d25c ::do_widen(char) const@@Base+0xbfc> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - cbz x0, 1d1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4654> │ │ │ │ + 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, #-96]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ 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, 1d17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45fc> │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1d138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45b8> │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1d0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4578> │ │ │ │ - ldr x19, [x25, #24] │ │ │ │ - cbz x19, 1d078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44f8> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1cff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4478> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x27, [x21, #24] │ │ │ │ - cbz x27, 1d038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44b8> │ │ │ │ - ldr x20, [x27, #24] │ │ │ │ - cbz x20, 1d0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - ldr x26, [x20, #24] │ │ │ │ - cbz x26, 1cfb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4434> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x28, x26 │ │ │ │ - bl 1cf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4388> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4414> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4428> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x26, 1cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43f0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x26, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x444c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1cfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4460> // b.none │ │ │ │ - bl cea8 │ │ │ │ + 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 1d430 ::do_widen(char) const@@Base+0xdd0> // b.plast │ │ │ │ + ldr x20, [x2, w19, uxtw #3] │ │ │ │ + asr x1, x0, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + cbz x20, 1d470 ::do_widen(char) const@@Base+0xe10> │ │ │ │ + bl 6c248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42428> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ mov x0, x20 │ │ │ │ bl cea8 │ │ │ │ - cbz x26, 1d0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - mov x20, x26 │ │ │ │ - b 1cf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e8> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4490> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44a4> // b.none │ │ │ │ - bl cea8 │ │ │ │ + ldp x2, x3, [x21] │ │ │ │ + sub x1, x3, x2 │ │ │ │ + sub x0, x3, x2 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.hi 1d3f8 ::do_widen(char) const@@Base+0xd98> // b.pmore │ │ │ │ + ldr x19, [x21, #40] │ │ │ │ + cbz x19, 1d454 ::do_widen(char) const@@Base+0xdf4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d240 ::do_widen(char) const@@Base+0xbe0> │ │ │ │ mov x0, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ bl cea8 │ │ │ │ - cbz x20, 1d078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44f8> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1cf4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43cc> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44e4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, 1cff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4474> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1cf58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4510> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4524> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 1d0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4578> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1cf44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c4> │ │ │ │ - ldr x0, [x27, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x20, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4550> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - cbz x20, 1d038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44b8> │ │ │ │ - mov x27, x20 │ │ │ │ - b 1cf60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e0> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4590> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45a4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 1d138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45b8> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1cf3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43bc> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45e4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 1d178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45f8> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1cf34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43b4> │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - ldr x19, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4614> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4628> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 1d1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x463c> │ │ │ │ - mov x22, x19 │ │ │ │ - b 1cf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43a8> │ │ │ │ + cbnz x19, 1d438 ::do_widen(char) const@@Base+0xdd8> │ │ │ │ + ldr x2, [x21] │ │ │ │ + cbz x2, 1d478 ::do_widen(char) const@@Base+0xe18> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x2 │ │ │ │ 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 │ │ │ │ + b cea8 │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + b 1d3ec ::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 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3768] │ │ │ │ + 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 1d508 ::do_widen(char) const@@Base+0xea8> │ │ │ │ + ldr x1, [x9, x3, lsl #3] │ │ │ │ + ldr w0, [x1, #32] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 1d510 ::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 1d4e0 ::do_widen(char) const@@Base+0xe80> // b.any │ │ │ │ + mov w0, w3 │ │ │ │ + sxtw x2, w3 │ │ │ │ + cmp x7, w3, sxtw │ │ │ │ + b.ls 1d874 ::do_widen(char) const@@Base+0x1214> // b.plast │ │ │ │ + sub x4, x4, x12 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + movi v25.4s, #0x4 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ldr q24, [x1, #3680] │ │ │ │ + asr x11, x4, #2 │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + fmov d30, #-1.000000000000000000e+00 │ │ │ │ + mov x17, #0x5 // #5 │ │ │ │ + b 1d558 ::do_widen(char) const@@Base+0xef8> │ │ │ │ + sxtw x2, w3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + cmp x2, x7 │ │ │ │ + b.cs 1d820 ::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 1d548 ::do_widen(char) const@@Base+0xee8> // b.any │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr w1, [x1] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - lsr w2, w1, #1 │ │ │ │ - bl d928 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x678> │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl c8f0 <__snprintf_chk@plt> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 6e820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55ca0> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 749a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be20> │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 28a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfec0> │ │ │ │ - add x0, x19, #0x310 │ │ │ │ - bl 6b2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52744> │ │ │ │ - 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 │ │ │ │ + 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 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1d7b0 ::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 1d65c ::do_widen(char) const@@Base+0xffc> // b.lo, b.ul, b.last │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cbz x4, 1d60c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + ldr w2, [x12, x30] │ │ │ │ + add w19, w6, #0x1 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d848 ::do_widen(char) const@@Base+0x11e8> │ │ │ │ + tbz w18, #1, 1d850 ::do_widen(char) const@@Base+0x11f0> │ │ │ │ + add x16, x12, x16 │ │ │ │ + add w18, w6, #0x2 │ │ │ │ + ldr w2, [x16, #8] │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d858 ::do_widen(char) const@@Base+0x11f8> │ │ │ │ + cmp x4, #0x3 │ │ │ │ + b.ne 1d864 ::do_widen(char) const@@Base+0x1204> // b.any │ │ │ │ + ldr w2, [x16, #12] │ │ │ │ + add w6, w6, #0x3 │ │ │ │ + cmp w2, w5 │ │ │ │ + b.ge 1d86c ::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 1d640 ::do_widen(char) const@@Base+0xfe0> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + cmp x10, x1 │ │ │ │ + b.eq 1d784 ::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, 1d630 ::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 1d7a8 ::do_widen(char) const@@Base+0x1148> // b.tcont │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1d7b0 ::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 1d824 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x3 │ │ │ │ + ldr w2, [x4, #8] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d824 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x4 │ │ │ │ + ldr w2, [x4, #12] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d824 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x5 │ │ │ │ + ldr w2, [x4, #16] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d824 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w10, w6, #0x6 │ │ │ │ + ldr w2, [x4, #20] │ │ │ │ + sxtw x1, w10 │ │ │ │ + cmp w5, w2 │ │ │ │ + b.le 1d824 ::do_widen(char) const@@Base+0x11c4> │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ls 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.plast │ │ │ │ + add w6, w6, #0x7 │ │ │ │ + ldr w2, [x4, #24] │ │ │ │ + sxtw x1, w6 │ │ │ │ + cmp x1, x11 │ │ │ │ + b.cs 1d7b0 ::do_widen(char) const@@Base+0x1150> // b.hs, b.nlast │ │ │ │ + cmp w5, w2 │ │ │ │ + b.ge 1d878 ::do_widen(char) const@@Base+0x1218> // b.tcont │ │ │ │ + sub w10, w6, #0x1 │ │ │ │ + ldr w4, [x12, x10, lsl #2] │ │ │ │ + cmp w4, w5 │ │ │ │ + b.ge 1d898 ::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 1d810 ::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 1d760 ::do_widen(char) const@@Base+0x1100> // b.any │ │ │ │ + b 1d578 ::do_widen(char) const@@Base+0xf18> │ │ │ │ + tst x16, #0x3 │ │ │ │ + b.eq 1d82c ::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 1d670 ::do_widen(char) const@@Base+0x1010> // b.tstop │ │ │ │ + mov w6, w4 │ │ │ │ + b 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + sub w1, w3, #0x1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + cmp x7, x1 │ │ │ │ + b.ls 1d810 ::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 1d7cc ::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 │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 18000 ::do_widen(char) const@@Base+0x3ba0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x19, #0x298 │ │ │ │ - bl 28a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfeec> │ │ │ │ - add x0, x19, #0x278 │ │ │ │ - bl 749c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be40> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x23 │ │ │ │ - bl 6e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d30> │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - add x0, x19, #0x80 │ │ │ │ - bl 1efc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6440> │ │ │ │ - b 1d294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4714> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1d2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4744> │ │ │ │ - bti j │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - b 1d2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x473c> │ │ │ │ - bti j │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - b 1d2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4758> │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + mov w6, w10 │ │ │ │ + b 1d714 ::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 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w19 │ │ │ │ + b 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w19 │ │ │ │ + b 1d60c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + sxtw x1, w18 │ │ │ │ + mov w6, w18 │ │ │ │ + b 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + mov w6, w18 │ │ │ │ + b 1d60c ::do_widen(char) const@@Base+0xfac> │ │ │ │ + sxtw x1, w6 │ │ │ │ + b 1d714 ::do_widen(char) const@@Base+0x10b4> │ │ │ │ + ret │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x3, x3, #0xdb0 │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + add x0, x0, #0xe28 │ │ │ │ + mov w2, #0x79 // #121 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x3, x3, #0xdb0 │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + add x0, x0, #0xe58 │ │ │ │ + mov w2, #0x7a // #122 │ │ │ │ + bl c9c8 │ │ │ │ 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, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x1, [x0, #864] │ │ │ │ - ldr x2, [x0, #872] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1d350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d0> // b.none │ │ │ │ - str x1, [x0, #872] │ │ │ │ - ldr x23, [x21, #936] │ │ │ │ - add x22, x21, #0x3a8 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1d380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4800> // b.none │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1d368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47e8> // b.any │ │ │ │ - str x23, [x22, #8] │ │ │ │ - ldr x0, [x21, #1104] │ │ │ │ - cbz x0, 1d38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x480c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #984] │ │ │ │ - cbz x0, 1d398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4818> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #960] │ │ │ │ - cbz x0, 1d3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4824> │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - ldr x19, [x21, #936] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1d3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4858> // b.none │ │ │ │ + mov x20, x8 │ │ │ │ + ldr x19, [x0, #40] │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + cbz x19, 1d948 ::do_widen(char) const@@Base+0x12e8> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x20 │ │ │ │ + ldr w2, [x19, #32] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ge 1d95c ::do_widen(char) const@@Base+0x12fc> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, 1d930 ::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 1d974 ::do_widen(char) const@@Base+0x1314> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x19, x2 │ │ │ │ + cbnz x19, 1d930 ::do_widen(char) const@@Base+0x12d0> │ │ │ │ + b 1d944 ::do_widen(char) const@@Base+0x12e4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ nop │ │ │ │ nop │ │ │ │ + cbz x2, 1d9a0 ::do_widen(char) const@@Base+0x1340> │ │ │ │ + ldr w3, [x2, #32] │ │ │ │ + ldp x4, x5, [x2, #16] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ge 1da0c ::do_widen(char) const@@Base+0x13ac> // b.tcont │ │ │ │ + mov x2, x5 │ │ │ │ + cbnz x2, 1d984 ::do_widen(char) const@@Base+0x1324> │ │ │ │ nop │ │ │ │ + cbz x0, 1d9bc ::do_widen(char) const@@Base+0x135c> │ │ │ │ + ldr w2, [x0, #32] │ │ │ │ + ldp x3, x4, [x0, #16] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.gt 1da18 ::do_widen(char) const@@Base+0x13b8> │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x0, 1d9a4 ::do_widen(char) const@@Base+0x1344> │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 1d944 ::do_widen(char) const@@Base+0x12e4> // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 1d9f4 ::do_widen(char) const@@Base+0x1394> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + str x0, [x1], #8 │ │ │ │ + str x1, [x20, #8] │ │ │ │ mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1d3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4840> // b.any │ │ │ │ - ldr x20, [x21, #936] │ │ │ │ - cbz x20, 1d3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4864> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #864] │ │ │ │ - cbz x0, 1d3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4870> │ │ │ │ - bl cea8 │ │ │ │ - add x0, x21, #0x310 │ │ │ │ - bl 6b2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52764> │ │ │ │ - add x0, x21, #0x298 │ │ │ │ - bl 28a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfeec> │ │ │ │ - add x0, x21, #0x278 │ │ │ │ - bl 749c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be40> │ │ │ │ - add x0, x21, #0x120 │ │ │ │ - bl 6e8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d30> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldr x20, [x21, #256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #128] │ │ │ │ - cbz x20, 1d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ec> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1cf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4388> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48cc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1d428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48a8> │ │ │ │ - ldr x19, [x21, #208] │ │ │ │ - cbz x19, 1d4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4924> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x416c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ + bl cc20 │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1d944 ::do_widen(char) const@@Base+0x12e4> // b.none │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1d498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4918> // b.none │ │ │ │ - bl cea8 │ │ │ │ + b.ne 1d9d0 ::do_widen(char) const@@Base+0x1370> // b.any │ │ │ │ + add x1, x19, #0x28 │ │ │ │ mov x0, x20 │ │ │ │ + bl 210e0 ::do_widen(char) const@@Base+0x4a80> │ │ │ │ + b 1d9dc ::do_widen(char) const@@Base+0x137c> │ │ │ │ + mov x19, x2 │ │ │ │ + mov x2, x4 │ │ │ │ + b 1d980 ::do_widen(char) const@@Base+0x1320> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + b 1d9a0 ::do_widen(char) const@@Base+0x1340> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1da3c ::do_widen(char) const@@Base+0x13dc> │ │ │ │ + mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - cbnz x19, 1d474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f4> │ │ │ │ - ldr x0, [x21, #160] │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - bl 1cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4080> │ │ │ │ - ldp x20, x22, [x21, #104] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1d530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49b0> // b.none │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 1d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 1d600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a80> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1d4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> // b.any │ │ │ │ - ldr x22, [x21, #104] │ │ │ │ - cbz x22, 1d53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49bc> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - cbz x0, 1d548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49c8> │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x22, [x21, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 1d5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a50> // b.none │ │ │ │ - adrp x23, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x23, x23, #0x480 │ │ │ │ - nop │ │ │ │ - ldr x19, [x20, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - cbz x19, 1d5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 1d5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ mov x0, x19 │ │ │ │ - b.ne 1d5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x23 │ │ │ │ - b.ne 1d608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a88> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 1d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49e0> // b.any │ │ │ │ - ldr x22, [x21, #40] │ │ │ │ - cbz x22, 1d5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a5c> │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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.ls 1db04 ::do_widen(char) const@@Base+0x14a4> // b.plast │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x22 │ │ │ │ + mov x8, sp │ │ │ │ + ldr w1, [x1, w23, uxtw #2] │ │ │ │ + bl 1d904 ::do_widen(char) const@@Base+0x12a4> │ │ │ │ + ldp x0, x4, [sp] │ │ │ │ + subs x4, x4, x0 │ │ │ │ + b.eq 1db40 ::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 1dacc ::do_widen(char) const@@Base+0x146c> // b.pmore │ │ │ │ + add w19, w19, w4 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1d610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a90> // b.none │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 1da9c ::do_widen(char) const@@Base+0x143c> // b.pmore │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1db58 ::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 │ │ │ │ - b cea8 │ │ │ │ - blr x2 │ │ │ │ - b 1d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> │ │ │ │ - blr x2 │ │ │ │ - b 1d5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a40> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ret │ │ │ │ + cbnz x0, 1dae8 ::do_widen(char) const@@Base+0x1488> │ │ │ │ + ldp x1, x0, [x24] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1da94 ::do_widen(char) const@@Base+0x1434> │ │ │ │ + bl c848 <__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 1dc0c ::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 cf08 │ │ │ │ + str w19, [x0, #32] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x2, [x22, #16] │ │ │ │ + str x21, [x0, #40] │ │ │ │ + add x3, x20, #0x20 │ │ │ │ + cbnz x2, 1dbc8 ::do_widen(char) const@@Base+0x1568> │ │ │ │ + b 1dc18 ::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, 1dbc4 ::do_widen(char) const@@Base+0x1564> │ │ │ │ + cmp x3, x2 │ │ │ │ + ccmp w19, w5, #0x1, ne // ne = any │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + bl c638 >::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 210e0 ::do_widen(char) const@@Base+0x4a80> │ │ │ │ + b 1db98 ::do_widen(char) const@@Base+0x1538> │ │ │ │ + mov x2, x3 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1dbe8 ::do_widen(char) const@@Base+0x1588> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 12be0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5930> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 136a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x63f8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10120 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e70> │ │ │ │ - mov x0, x19 │ │ │ │ - bl f860 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x25b0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 10f90 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3ce0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1f500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6980> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 26504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd984> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 217a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c20> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x1, x0 │ │ │ │ mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #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 1dd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5198> // b.none │ │ │ │ - asr x2, x2, #2 │ │ │ │ - sub x0, x2, #0x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 1dd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51a0> // b.plast │ │ │ │ - lsr x1, x2, #2 │ │ │ │ - mov x0, x3 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x3, x1, lsl #4 │ │ │ │ - nop │ │ │ │ - ldr q30, [x0], #16 │ │ │ │ - add v31.4s, v30.4s, v31.4s │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1d700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b80> // b.any │ │ │ │ - addv s31, v31.4s │ │ │ │ - fmov w19, s31 │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 1d75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bdc> // 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 1dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x516c> // b.plast │ │ │ │ - ldr w5, [x3, w4, uxtw #2] │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - add w0, w0, w5 │ │ │ │ - cmp x2, w1, sxtw │ │ │ │ - b.ls 1dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x516c> // b.plast │ │ │ │ - add x4, x3, w4, uxtw #2 │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - add w19, w0, w1 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #616] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x2, x5, [x1] │ │ │ │ + subs x6, x5, x2 │ │ │ │ + b.eq 1e4f8 ::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 1dc88 ::do_widen(char) const@@Base+0x1628> // b.pmore │ │ │ │ + ldr x4, [x2] │ │ │ │ + cbz x3, 1dce4 ::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 1dce4 ::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 1dcc8 ::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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x20, sp, #0xf0 │ │ │ │ + ldr w1, [x1, #32] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + add w28, w1, #0x1 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x3, sp, #0x1d8 │ │ │ │ + add x2, sp, #0x248 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #456] │ │ │ │ - strh wzr, [sp, #464] │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - ldp x22, x28, [x0, #8] │ │ │ │ + add x3, sp, #0x258 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, x22, #0x10 │ │ │ │ str q31, [x3] │ │ │ │ - add x3, sp, #0x1e8 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - 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 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x2, [sp, #352] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl d280 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3864] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - 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 x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3864] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0xe0 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ 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] │ │ │ │ + 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 d280 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x20 │ │ │ │ bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #96] │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ add x0, sp, #0x60 │ │ │ │ - str x0, [sp] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - cbz x4, 1dd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x518c> │ │ │ │ - ldp x5, x3, [sp, #160] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #80] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + cbz x4, 1e4e0 ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 1d8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d24> // 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 1de34 ::do_widen(char) const@@Base+0x17d4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 x2, [x21, #-24] │ │ │ │ + add x1, x22, #0x10 │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [x20, x2] │ │ │ │ + str x1, [sp, #352] │ │ │ │ bl c830 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 1dd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5214> // b.plast │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x1, #0x9d0 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - bl c818 │ │ │ │ - mov x26, x0 │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - str x3, [x20] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x1, [x26], #16 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 1dcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5174> // b.none │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x26, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xe88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1d958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [x24, #984] │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldr x0, [x24, #992] │ │ │ │ - add x2, x2, #0x9c8 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x2, x2, #0x910 │ │ │ │ - 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 1d9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e58> │ │ │ │ - cbnz w0, 1d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e44> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52b4> // b.none │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x1, #0x9e0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + b.eq 1e4ac ::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 1e750 ::do_widen(char) const@@Base+0x20f0> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #64] │ │ │ │ bl c818 │ │ │ │ - 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 1dc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50fc> // 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 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0xa0 │ │ │ │ + str x28, [sp, #144] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e46c ::do_widen(char) const@@Base+0x1e0c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #128] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [sp, #240] │ │ │ │ + str x21, [sp, #240] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - str xzr, [sp, #456] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #464] │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x1e8 │ │ │ │ + add x0, sp, #0x258 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x28, [x21, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x25, [x20, x2] │ │ │ │ bl d280 │ │ │ │ - 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] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ mov w3, #0x10 // #16 │ │ │ │ - str w3, [sp, #200] │ │ │ │ - strb wzr, [sp, #224] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ add x2, x0, #0x10 │ │ │ │ - str x2, [sp, #136] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - stp x2, xzr, [sp, #208] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #248] │ │ │ │ + str w3, [sp, #312] │ │ │ │ + stp x27, xzr, [sp, #320] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ bl d280 │ │ │ │ - ldr w1, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cbd8 │ │ │ │ - ldr x4, [sp, #176] │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #96] │ │ │ │ - cbz x4, 1dc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50ec> │ │ │ │ - ldp x5, x3, [sp, #160] │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 1e4ec ::do_widen(char) const@@Base+0x1e8c> │ │ │ │ + ldp x5, x3, [sp, #272] │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, x23, #0x40 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + add x19, x19, #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 1daf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f78> // b.none │ │ │ │ + str x19, [sp, #352] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1e064 ::do_widen(char) const@@Base+0x1a04> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #248] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x28, [x21, x1] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #240] │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str x22, [sp, #352] │ │ │ │ bl c830 │ │ │ │ - mov x0, x27 │ │ │ │ - bl c7d0 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x3, x27 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x3, sp, #0x90 │ │ │ │ - str x3, [sp, #128] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldp x3, x4, [sp, #144] │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1e490 ::do_widen(char) const@@Base+0x1e30> // b.none │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50cc> // 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] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b.ls 1e0cc ::do_widen(char) const@@Base+0x1a6c> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1e0cc ::do_widen(char) const@@Base+0x1a6c> // b.none │ │ │ │ + ldr x5, [sp, #192] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1e268 ::do_widen(char) const@@Base+0x1c08> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x27, #16] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ + sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 1df10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5390> // b.pmore │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #48] │ │ │ │ + b.hi 1e7ac ::do_widen(char) const@@Base+0x214c> // b.pmore │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x19 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl c818 │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5040> // b.none │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1e2a4 ::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, #216] │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + mov x1, #0x1b // #27 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x19 │ │ │ │ + b.ls 1e540 ::do_widen(char) const@@Base+0x1ee0> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x1a // #26 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + add x19, sp, #0x100 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1e4c8 ::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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3712] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x25, #520] │ │ │ │ + tbnz w0, #0, 1e348 ::do_widen(char) const@@Base+0x1ce8> │ │ │ │ + ldrb w0, [x25, #521] │ │ │ │ + tbnz w0, #0, 1e2bc ::do_widen(char) const@@Base+0x1c5c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1e1c8 ::do_widen(char) const@@Base+0x1b68> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1e1d8 ::do_widen(char) const@@Base+0x1b78> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1dbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5054> // b.none │ │ │ │ + b.eq 1e1ec ::do_widen(char) const@@Base+0x1b8c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x24, #960] │ │ │ │ - ldr w0, [x0, x26] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x509c> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 1d994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e14> // b.any │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5264> // b.none │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x1, #0x9e8 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - b 1d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e44> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ddbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x523c> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x1, #0xc40 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - b 1d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e44> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x3, x0 │ │ │ │ - b 1db70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ff0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - bl c9f8 │ │ │ │ - b 1dad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f54> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1dec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5340> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1e1fc ::do_widen(char) const@@Base+0x1b9c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e210 ::do_widen(char) const@@Base+0x1bb0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e224 ::do_widen(char) const@@Base+0x1bc4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - add sp, sp, #0x200 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 1e53c ::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], #96 │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w19, w0 │ │ │ │ - b 1d75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bdc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0xe0 │ │ │ │ + str x21, [sp, #208] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ne 1e110 ::do_widen(char) const@@Base+0x1ab0> // b.any │ │ │ │ ldr x2, [x19, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1d934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4db4> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - bl c9f8 │ │ │ │ - b 1d880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d00> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 1d75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bdc> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 1d728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ba8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1e11c ::do_widen(char) const@@Base+0x1abc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1e64c ::do_widen(char) const@@Base+0x1fec> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1e3d4 ::do_widen(char) const@@Base+0x1d74> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c530 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1e1b8 ::do_widen(char) const@@Base+0x1b58> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 1e6c0 ::do_widen(char) const@@Base+0x2060> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 1e420 ::do_widen(char) const@@Base+0x1dc0> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl c530 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1e1b0 ::do_widen(char) const@@Base+0x1b50> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1dd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x520c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1dd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x520c> // b.none │ │ │ │ - b 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #504] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1dd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x520c> // b.none │ │ │ │ - b 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - bl c830 │ │ │ │ - b 1de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5294> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1dd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - b 1de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5294> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - ldr x1, [x27] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1dd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1df04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5384> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3752] │ │ │ │ - b 1de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5294> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1df5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53dc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5320> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #128] │ │ │ │ - str x28, [x21, x0] │ │ │ │ - b 1de64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52e4> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x230 │ │ │ │ - add x4, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 1e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5aac> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ - mov x26, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 1ef44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63c4> // 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] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x0, x24, x0 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 1e184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5604> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x27, x28 │ │ │ │ - b.hi 1ef78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63f8> // 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 1e5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a30> // b.pmore │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 1e5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a24> // b.none │ │ │ │ - cbnz x28, 1e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58ac> │ │ │ │ - mov x0, x20 │ │ │ │ - str x28, [sp, #184] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 1e454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58d4> // b.none │ │ │ │ - ldr x27, [sp, #184] │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [x24] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1e5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a5c> // 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 d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #144] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ - mov x26, x0 │ │ │ │ - and x0, x27, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 1e0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5540> // 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 1e668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ae8> // 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 1e1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5644> // b.none │ │ │ │ - bl cea8 │ │ │ │ - cmp w20, #0x0 │ │ │ │ - b.le 1ea4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ecc> │ │ │ │ - ldr x0, [x22, #960] │ │ │ │ - add x21, x22, #0x3c0 │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5664> // b.none │ │ │ │ - str x0, [x21, #8] │ │ │ │ - ldr x0, [x22, #984] │ │ │ │ - add x20, x22, #0x3d8 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x567c> // 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 1e4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5940> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl d208 <__gmon_start__@plt+0x8> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x23, [x28] │ │ │ │ - str wzr, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str w3, [sp] │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl d940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x690> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x23, x1 │ │ │ │ - b.eq 1edd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6250> // b.none │ │ │ │ - ldr w1, [x19] │ │ │ │ - cmp w1, #0x22 │ │ │ │ - b.eq 1ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6300> // b.none │ │ │ │ - mov x2, #0x80000000 // #2147483648 │ │ │ │ - add x2, x0, x2 │ │ │ │ - mov x3, #0xffffffff // #4294967295 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 1ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6300> // b.pmore │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - cbnz w1, 1e284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5704> │ │ │ │ - ldr w1, [sp] │ │ │ │ - str w1, [x19] │ │ │ │ - sub x1, x2, #0x1 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 1eeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6330> // 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, 1e79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c1c> │ │ │ │ - str w0, [sp, #40] │ │ │ │ - ldp x1, x2, [x20, #8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1e584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a04> // b.none │ │ │ │ - str w0, [x1], #4 │ │ │ │ - str x1, [x20, #8] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - cmp w1, #0x62 │ │ │ │ - b.eq 1e48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x590c> // b.none │ │ │ │ - cmp w1, #0x70 │ │ │ │ - b.eq 1e53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59bc> // b.none │ │ │ │ - cmp w1, #0x6d │ │ │ │ - b.eq 1e55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59dc> // b.none │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x1e // #30 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1c │ │ │ │ - b.ls 1eef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6370> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa98 │ │ │ │ - mov x2, #0x1d // #29 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.cc 1eda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6220> // b.lo, b.ul, b.last │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ed70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61f0> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1e320 ::do_widen(char) const@@Base+0x1cc0> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x3, [x3, #3752] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c818 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x20, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x20], #16 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 1eb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd8> // 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, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x27 │ │ │ │ - bl c5c0 , 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 1e124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55a4> // b.any │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - stp x2, x21, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl 1f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6600> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1e150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55d0> │ │ │ │ - str wzr, [sp, #40] │ │ │ │ - ldp x1, x2, [x21, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1e570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59f0> // b.none │ │ │ │ - str wzr, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1e4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5930> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x27, x22 │ │ │ │ - b.ne 1e220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56a0> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1e4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5970> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5964> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5950> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 1e5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add sp, sp, #0x230 │ │ │ │ - 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 cea8 │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 1e570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59f0> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x21, #8] │ │ │ │ - b 1e4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5924> │ │ │ │ - ldp x1, x4, [x21, #8] │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - str w2, [sp, #40] │ │ │ │ - cmp x1, x4 │ │ │ │ - b.ne 1e550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59d0> // b.any │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - b 1e4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5924> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldr x19, [sp, #88] │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.eq 1e2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574c> // b.none │ │ │ │ - add x1, x19, #0x1d │ │ │ │ - b 1e300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5780> │ │ │ │ - ldrb w0, [x27] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1e110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5590> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - b 1e430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58b0> │ │ │ │ - add x2, x27, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55c8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #552] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - add sp, sp, #0x230 │ │ │ │ - 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 1f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6600> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ - 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 1e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b98> // b.pmore │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 1e70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b8c> // b.none │ │ │ │ - cbnz x21, 1e6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b70> │ │ │ │ - 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 1e744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bc4> // b.none │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 1e768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be8> // b.none │ │ │ │ - stur x3, [x24, #-32] │ │ │ │ - str x2, [x25, #8] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [x25, #16] │ │ │ │ - cbz x0, 1e758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bd8> │ │ │ │ - str x0, [sp, #176] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + str x3, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x21, [sp, #40] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - b 1e69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b1c> │ │ │ │ - ldrb w0, [x26] │ │ │ │ - strb w0, [sp, #192] │ │ │ │ - b 1e698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b18> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1e320 ::do_widen(char) const@@Base+0x1cc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x1, [sp, #192] │ │ │ │ - b 1e6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b74> │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 1e768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be8> // 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 1e6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b58> │ │ │ │ - cmp x20, x25 │ │ │ │ - b.eq 1ea38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5eb8> // b.none │ │ │ │ - cbz x2, 1e78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c0c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1ea40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ec0> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5c0 , 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 1e6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b58> │ │ │ │ - add x25, sp, #0x120 │ │ │ │ - add x20, sp, #0xb0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x208 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x218 │ │ │ │ - str xzr, [sp, #504] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x28, [x0, #8] │ │ │ │ - strh wzr, [sp, #512] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3720] │ │ │ │ - str q31, [x2] │ │ │ │ - str q31, [x3] │ │ │ │ - add x2, x27, #0x10 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #176] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - str x28, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl d280 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3864] │ │ │ │ - add x26, sp, #0xf0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3800] │ │ │ │ - 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] │ │ │ │ - bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #184] │ │ │ │ - str w2, [sp, #248] │ │ │ │ - stp x4, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ - bl d280 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #224] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - stp x1, xzr, [sp, #112] │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 1e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e7c> │ │ │ │ - ldp x5, x3, [sp, #208] │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 1e8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d5c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #176] │ │ │ │ - mov x0, x25 │ │ │ │ - add x27, x27, #0x10 │ │ │ │ - str x28, [x20, x1] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - bl c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - add x3, x3, #0xa70 │ │ │ │ - mov x4, #0x20 // #32 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x21, x0 │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea0> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ece8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6168> // b.none │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - mov x22, x19 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [x22], #16 │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 1ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e8c> // 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, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x22, 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 1e3ac ::do_widen(char) const@@Base+0x1d4c> // b.none │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #8] │ │ │ │ mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 1e8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d38> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x22 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 1e3ac ::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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e38> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 1df14 ::do_widen(char) const@@Base+0x18b4> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1e500 ::do_widen(char) const@@Base+0x1ea0> // b.plast │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1e0c0 ::do_widen(char) const@@Base+0x1a60> // b.any │ │ │ │ + b 1e0dc ::do_widen(char) const@@Base+0x1a7c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dcc> │ │ │ │ - mov x0, x3 │ │ │ │ - b 1e6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b58> │ │ │ │ - ldrb w1, [sp, #192] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 1e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c04> │ │ │ │ - ldp x20, x19, [x19] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - stp x2, xzr, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x1, x19, #0x26 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - strb wzr, [sp, #160] │ │ │ │ - bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - mov x1, #0x27 // #39 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x25 │ │ │ │ - b.ls 1eb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fb0> // b.plast │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xa40 │ │ │ │ - mov x2, #0x26 // #38 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 1ebb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6030> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ebec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x606c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 1dea8 ::do_widen(char) const@@Base+0x1848> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 1e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5868> │ │ │ │ + b 1e190 ::do_widen(char) const@@Base+0x1b30> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl c9f8 │ │ │ │ + b 1de14 ::do_widen(char) const@@Base+0x17b4> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + bl c9f8 │ │ │ │ + b 1e044 ::do_widen(char) const@@Base+0x19e4> │ │ │ │ + ldr x4, [x2] │ │ │ │ + b 1dce4 ::do_widen(char) const@@Base+0x1684> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + b 1e0dc ::do_widen(char) const@@Base+0x1a7c> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 1ed1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x619c> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6028> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 1eb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1e644 ::do_widen(char) const@@Base+0x1fe4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1eb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6000> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0xd0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d160 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1eb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600c> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 1ec10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6090> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1ec18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6098> │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1e6b0 ::do_widen(char) const@@Base+0x2050> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1ec50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60d0> │ │ │ │ - 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 d160 │ │ │ │ - mov x0, x26 │ │ │ │ - str x19, [sp, #184] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1ec18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6098> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ecb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6130> │ │ │ │ + mov x20, x19 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1e6b0 ::do_widen(char) const@@Base+0x2050> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 1ec08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6088> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 1ed28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61a8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + str x1, [sp, #8] │ │ │ │ + b 1e624 ::do_widen(char) const@@Base+0x1fc4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d160 │ │ │ │ - b 1eb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6000> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - b 1ec18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6098> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xa68 │ │ │ │ - bl cae8 , std::allocator >::basic_ostringstream(std::_Ios_Openmode)@plt+0x8> │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 1ec18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6098> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + b 1e57c ::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 d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + mov x0, x22 │ │ │ │ bl d160 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1eb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl d160 │ │ │ │ - b 1ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e4> │ │ │ │ - bti j │ │ │ │ - ldr w1, [x19] │ │ │ │ - cbnz w1, 1ee74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62f4> │ │ │ │ - ldr w1, [sp] │ │ │ │ - str w1, [x19] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 1eb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 1e61c ::do_widen(char) const@@Base+0x1fbc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xa68 │ │ │ │ - bl d370 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xc0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + 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 d160 │ │ │ │ + str x23, [sp, #248] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #240] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #352] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 1e644 ::do_widen(char) const@@Base+0x1fe4> // b.none │ │ │ │ + b 1e53c ::do_widen(char) const@@Base+0x1edc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #64] │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62f8> │ │ │ │ + b 1e518 ::do_widen(char) const@@Base+0x1eb8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62bc> │ │ │ │ - mov x0, #0xffffffffffffffe0 // #-32 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - brk #0x3e8 │ │ │ │ + mov x20, x0 │ │ │ │ + b 1e6a8 ::do_widen(char) const@@Base+0x2048> │ │ │ │ bti j │ │ │ │ - ldp x1, x24, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 1ee3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62bc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1e720 ::do_widen(char) const@@Base+0x20c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 1eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd4> // b.any │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x3, x28 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ - 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, 1f034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64b4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1cf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4388> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6494> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1eff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6470> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64ec> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x416c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 1f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64bc> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 1cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4080> │ │ │ │ - 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, 1f114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6594> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1cf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4388> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6574> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6588> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x20, 1f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6550> │ │ │ │ - ldr x19, [x21, #80] │ │ │ │ - cbz x19, 1f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65cc> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 1ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x416c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1f140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 1f11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x659c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl 1cc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4080> │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 1e53c ::do_widen(char) const@@Base+0x1edc> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x19, sp, #0x90 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1e5d4 ::do_widen(char) const@@Base+0x1f74> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 1e69c ::do_widen(char) const@@Base+0x203c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ 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 1f308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6788> // 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 cf08 │ │ │ │ - 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 1f2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6758> // 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 1f300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6780> // b.none │ │ │ │ - add x21, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x25 │ │ │ │ - b 1f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66d8> │ │ │ │ - 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 1f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6720> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 1f230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66b0> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , 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 1f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66d8> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 1f2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6730> │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3728] │ │ │ │ + str x25, [sp, #24] │ │ │ │ + bl c590 │ │ │ │ + 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 1e8e4 ::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 1d904 ::do_widen(char) const@@Base+0x12a4> │ │ │ │ + ldp x0, x3, [sp, #168] │ │ │ │ + subs x3, x3, x0 │ │ │ │ + b.eq 1f638 ::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 1e8ac ::do_widen(char) const@@Base+0x224c> // b.lo, b.ul, b.last │ │ │ │ + add w22, w22, w3 │ │ │ │ bl cea8 │ │ │ │ - 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 c5c0 , 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 1f220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66a0> // b.any │ │ │ │ - mov x19, x25 │ │ │ │ - b 1f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6720> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 1e87c ::do_widen(char) const@@Base+0x221c> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1d4a0 ::do_widen(char) const@@Base+0xe40> │ │ │ │ + mov w28, w0 │ │ │ │ + ldp x3, x0, [x23] │ │ │ │ + subs x2, x0, x3 │ │ │ │ + b.eq 1e93c ::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 1f3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x684c> // 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 1e920 ::do_widen(char) const@@Base+0x22c0> // b.pmore │ │ │ │ + add x24, sp, #0x230 │ │ │ │ + add x19, sp, #0x1c0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3720] │ │ │ │ + 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 d280 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w22 │ │ │ │ mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 1f394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6814> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 1f3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6828> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - 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, 1f4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6960> │ │ │ │ - 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, 1f438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68b8> │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 1f450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68d0> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 1f454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68d4> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 1f468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e8> // b.tstop │ │ │ │ - tbnz w0, #31, 1f468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e8> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 1f470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68f0> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 1f420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68a0> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 1f460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68e0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 1f4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6958> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 1f498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6918> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 1f4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6934> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1f4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6938> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 1faa0 ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1f4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6958> // b.tstop │ │ │ │ - tbnz w0, #31, 1f4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6958> │ │ │ │ - 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 1ea84 ::do_widen(char) const@@Base+0x2424> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xab8 │ │ │ │ - mov x29, sp │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3712] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 1f604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a84> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbz w0, #0, 1f6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 21370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87f0> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 20c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80fc> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr x2, [sp, #728] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x4, #0x14 // #20 │ │ │ │ + add x3, x3, #0xec0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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, 213d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8854> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 21084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8504> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 1f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b10> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fa6c ::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, 21110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8590> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 20c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80c0> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr x2, [sp, #728] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x22, [x0, #240] │ │ │ │ - cbz x22, 213ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x886c> │ │ │ │ - ldrb w0, [x22, #56] │ │ │ │ - cbz w0, 20d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x821c> │ │ │ │ - ldrb w1, [x22, #67] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 1f584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a04> │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b20> // b.none │ │ │ │ - bl cea8 │ │ │ │ - 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 1fb50 ::do_widen(char) const@@Base+0x34f0> // b.plast │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xed8 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + bl c818 │ │ │ │ + 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 1f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b80> // b.any │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - str x1, [x3, #5000] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bb0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 1f780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c00> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 1f854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cd4> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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, #3752] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldrsw x22, [x0] │ │ │ │ - mov x1, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 214fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x897c> // b.pmore │ │ │ │ - cbz x22, 200f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7570> │ │ │ │ - lsl x24, x22, #3 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fa34 ::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 cf08 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x0, x24 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 1f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca0> // b.none │ │ │ │ - mov x0, x3 │ │ │ │ - sub x2, x24, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - mov x3, x23 │ │ │ │ - add x1, x25, #0x360 │ │ │ │ - ldr x0, [x25, #864] │ │ │ │ - str x19, [x25, #864] │ │ │ │ - stp x3, x23, [x1, #8] │ │ │ │ - cbz x0, 1f838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cb8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #720] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x0, x25, #0x378 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + str x2, [sp, #264] │ │ │ │ + bl c7a0 <__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 cb90 (long)@plt> │ │ │ │ - adrp x2, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x2, #0xdc0 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - 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 20990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e10> // 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, 20100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x0, #0x248 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x1, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x1, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr w6, [x0] │ │ │ │ - mov w5, w28 │ │ │ │ - ldp x4, x0, [sp, #8] │ │ │ │ - mov x2, x26 │ │ │ │ - ldp x3, x1, [sp, #32] │ │ │ │ - bl 67680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb00> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1f99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e1c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1f9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e2c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1f9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e3c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e4c> // 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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 1faac ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1ec7c ::do_widen(char) const@@Base+0x261c> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x28, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - b.eq 208f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d78> // 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1f9e0 ::do_widen(char) const@@Base+0x3380> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b.ls 1ece8 ::do_widen(char) const@@Base+0x2688> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1ece8 ::do_widen(char) const@@Base+0x2688> // b.none │ │ │ │ + ldr x5, [sp, #304] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1f6e8 ::do_widen(char) const@@Base+0x3088> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1fc3c ::do_widen(char) const@@Base+0x35dc> // b.pmore │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + 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 1f71c ::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 1fde8 ::do_widen(char) const@@Base+0x3788> // b.plast │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ str x0, [sp, #112] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8258> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8290> │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x28, sp, #0x170 │ │ │ │ + str x28, [sp, #352] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1fa50 ::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 c590 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 1fab8 ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1ef14 ::do_widen(char) const@@Base+0x28b4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1f9fc ::do_widen(char) const@@Base+0x339c> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b.ls 1ef7c ::do_widen(char) const@@Base+0x291c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1ef7c ::do_widen(char) const@@Base+0x291c> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1f698 ::do_widen(char) const@@Base+0x3038> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1ff40 ::do_widen(char) const@@Base+0x38e0> // b.pmore │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ str x1, [sp, #56] │ │ │ │ - str x3, [sp, #608] │ │ │ │ - bl cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - 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 1f6cc ::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 1ffd8 ::do_widen(char) const@@Base+0x3978> // b.plast │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ str x0, [sp, #120] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82f0> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8328> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , 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 67a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eea0> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1faf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f78> // b.none │ │ │ │ + bl c818 │ │ │ │ + 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 1f98c ::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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 1f790 ::do_widen(char) const@@Base+0x3130> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 1f734 ::do_widen(char) const@@Base+0x30d4> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f070 ::do_widen(char) const@@Base+0x2a10> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1fb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f88> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f084 ::do_widen(char) const@@Base+0x2a24> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f98> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f098 ::do_widen(char) const@@Base+0x2a38> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa8> // b.none │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f0a8 ::do_widen(char) const@@Base+0x2a48> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 67820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eca0> │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fec> // b.none │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> // 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 207d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c58> // b.none │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e90> // b.none │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72c0> // 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72c0> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x4, sp, #0x1e8 │ │ │ │ - strb wzr, [sp, #493] │ │ │ │ - add x1, sp, #0x1d8 │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - 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 20e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82a4> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82dc> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83d4> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x840c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x3, x0, [x0] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8388> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83c0> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x3 │ │ │ │ - bl c5c0 , 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 635e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aa60> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1fdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x726c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x727c> // b.none │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f0bc ::do_widen(char) const@@Base+0x2a5c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x728c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f0d0 ::do_widen(char) const@@Base+0x2a70> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 1fe1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x729c> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f0e4 ::do_widen(char) const@@Base+0x2a84> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1fe2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72ac> // b.none │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f0f8 ::do_widen(char) const@@Base+0x2a98> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72c0> // b.none │ │ │ │ + b.eq 1f10c ::do_widen(char) const@@Base+0x2aac> // b.none │ │ │ │ bl cea8 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 74a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bee0> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 207cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c4c> // b.none │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl 4dd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351c0> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x450 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #184] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x833c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8374> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , 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 4eb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f8c> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1ff18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7398> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73a8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldr x28, [sp, #64] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 6c720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53ba0> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 4dd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351e0> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xf00 │ │ │ │ - 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 d280 │ │ │ │ + add w1, w22, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #304] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x0, xzr, [sp, #288] │ │ │ │ + cbz x4, 1fac4 ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 28c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100c4> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1ffac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x742c> // b.none │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f228 ::do_widen(char) const@@Base+0x2bc8> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str x1, [sp, #544] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + add x3, x3, #0xe88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 cff8 │ │ │ │ - mov x2, x0 │ │ │ │ - cbz x0, 200c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7544> │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 20c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80b4> │ │ │ │ - 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 20114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7594> // b.none │ │ │ │ - ldrb w3, [x0] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - b.eq 200c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7544> // b.none │ │ │ │ - ldrb w3, [x1] │ │ │ │ - str x2, [sp, #72] │ │ │ │ - cmp w3, #0x2a │ │ │ │ - cinc x1, x1, eq // eq = none │ │ │ │ - bl d3a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf0> │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cbz w0, 20114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7594> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - adrp x21, 9d000 │ │ │ │ - add x21, x21, #0x400 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - bl df68 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xcb8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 1f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca0> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - b 1f8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d64> │ │ │ │ + b.eq 1f9c4 ::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 1ff98 ::do_widen(char) const@@Base+0x3938> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #352] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f9a8 ::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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ fmov d0, d15 │ │ │ │ - ldr w2, [sp, #64] │ │ │ │ - mov w1, w28 │ │ │ │ - bl 6ea4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55ecc> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7600> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7610> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 201a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7620> // 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #496] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #384] │ │ │ │ + cbz x4, 1fad4 ::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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1f444 ::do_widen(char) const@@Base+0x2de4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #456] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + ldp x3, x4, [sp, #352] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 1fa18 ::do_widen(char) const@@Base+0x33b8> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b.ls 1f4ac ::do_widen(char) const@@Base+0x2e4c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1f4ac ::do_widen(char) const@@Base+0x2e4c> // b.none │ │ │ │ + ldr x5, [sp, #400] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1f650 ::do_widen(char) const@@Base+0x2ff0> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1ff00 ::do_widen(char) const@@Base+0x38a0> // b.pmore │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1f680 ::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 1fcdc ::do_widen(char) const@@Base+0x367c> // b.plast │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 201b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7630> // b.none │ │ │ │ + b.eq 1fa88 ::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, 1f848 ::do_widen(char) const@@Base+0x31e8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 1f7ec ::do_widen(char) const@@Base+0x318c> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f594 ::do_widen(char) const@@Base+0x2f34> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldp x1, x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 72b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59fc0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6ea70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55ef0> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 71ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59470> │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 70b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57fb0> │ │ │ │ - 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x2, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x2, x2, #0x6c0 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 209d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e50> // b.none │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 20268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76e8> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5a8 ::do_widen(char) const@@Base+0x2f48> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr w2, [x0] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x21, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c840> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 354e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c960> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 35450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8d0> │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 202d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7754> // b.none │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5bc ::do_widen(char) const@@Base+0x2f5c> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x0, #0x248 │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 20318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7798> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl 74da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c224> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 74ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c164> │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 74d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c1a4> │ │ │ │ - mov w19, w0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 30844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cc4> │ │ │ │ - mov x0, #0x2492 // #9362 │ │ │ │ - movk x0, #0x9249, lsl #16 │ │ │ │ - orr x0, x0, x0, lsl #24 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 21528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89a8> // b.pmore │ │ │ │ - cbz x24, 20980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e00> │ │ │ │ - mov w0, #0xe0 // #224 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - smull x0, w20, w0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl cf08 │ │ │ │ - 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 207c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c44> // b.none │ │ │ │ - ldr x21, [sp, #72] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - str x19, [x20, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - bl c5c0 , 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 20794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c14> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #48] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #64] │ │ │ │ - mov x2, x21 │ │ │ │ - bl c5c0 , 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 2078c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c0c> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf08 │ │ │ │ - add x22, x0, x22 │ │ │ │ - str x0, [x20, #72] │ │ │ │ - str x22, [x20, #88] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 204ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x796c> // 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 204a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7924> // 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 20784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - mov x22, x0 │ │ │ │ - add x4, x22, x19 │ │ │ │ - stp x22, x22, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - str x4, [x20, #112] │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 20578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f8> // b.any │ │ │ │ - b 205c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a40> │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf08 │ │ │ │ - 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 205ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a2c> │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x27 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - bl c5c0 , 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 205c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a40> // b.none │ │ │ │ - ldp x1, x0, [x26] │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - subs x27, x0, x1 │ │ │ │ - b.ne 2052c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79ac> // 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 20554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79d4> │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x26 │ │ │ │ - b.ne 20578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f8> // 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 207bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c3c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - add x19, x0, x21 │ │ │ │ - stp x0, x0, [x20, #120] │ │ │ │ - mov x1, x22 │ │ │ │ - str x19, [x20, #136] │ │ │ │ - mov x2, x21 │ │ │ │ - bl c5c0 , 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 207b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c30> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - mov x1, x22 │ │ │ │ - add x22, x0, x21 │ │ │ │ - stp x0, x0, [x20, #152] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x2, x21 │ │ │ │ - str x22, [x20, #168] │ │ │ │ - bl c5c0 , 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 207a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c24> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf08 │ │ │ │ - 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 c5c0 , 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 2079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c1c> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x19, x0, x22 │ │ │ │ - stp x0, x0, [x20, #200] │ │ │ │ - mov x2, x22 │ │ │ │ - str x19, [x20, #216] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - str x19, [x20, #208] │ │ │ │ - subs x24, x24, #0x1 │ │ │ │ - add x20, x20, #0xe0 │ │ │ │ - b.ne 203e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7868> // 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 20714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 20700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b80> // b.any │ │ │ │ - cbz x22, 20720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ba0> │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1f5cc ::do_widen(char) const@@Base+0x2f6c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bb8> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5e0 ::do_widen(char) const@@Base+0x2f80> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 67780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ec00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f5f4 ::do_widen(char) const@@Base+0x2f94> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - add sp, sp, #0x3c0 │ │ │ │ + b.ne 1fb4c ::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 20510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7990> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b 20488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7908> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e8> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 206bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b3c> │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 20680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b00> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - b 2063c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7abc> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 205f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a78> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 20430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78b0> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 6bb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52fc4> │ │ │ │ - b 1ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73c0> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81d0> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8208> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - add x0, x28, #0xcc0 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8184> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81bc> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , 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 5c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c60> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 208c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d44> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 208d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d54> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 208e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d64> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ + cbnz x0, 1e8c8 ::do_widen(char) const@@Base+0x2268> │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 1e874 ::do_widen(char) const@@Base+0x2214> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #416] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 1fbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1fbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8138> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8170> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - bl 69400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50880> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7df0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 1fb24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa4> // b.any │ │ │ │ - b 1fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa8> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #80] │ │ │ │ - b 206d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b54> │ │ │ │ + b.ne 1f4e4 ::do_widen(char) const@@Base+0x2e84> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - 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, 20104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7584> │ │ │ │ - mov x5, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1f8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d64> │ │ │ │ - b 1f8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d58> │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 209e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e60> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 34a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bea0> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 33628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aaa8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 332e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a760> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 334cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a94c> │ │ │ │ - b 20268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76e8> │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1fc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7090> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #600] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84b8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84f0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - add x0, sp, #0x238 │ │ │ │ + b 1f4f0 ::do_widen(char) const@@Base+0x2e90> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x846c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 21024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84a4> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1efb8 ::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 c5c0 , 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 60040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x474c0> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fb8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #568] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fc8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 20b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fd8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #536] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1fc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7090> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1fc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7090> │ │ │ │ - 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 1f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> │ │ │ │ - cmp x24, x0 │ │ │ │ - b.ne 1fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fe8> // b.any │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - add x0, x0, #0xdb8 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x23, [sp, #632] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 20fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8420> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 20fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8458> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, x4 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + b 1efc4 ::do_widen(char) const@@Base+0x2964> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 1ed24 ::do_widen(char) const@@Base+0x26c4> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - str x3, [sp, #640] │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - bl 59b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40f80> │ │ │ │ - ldr x0, [sp, #632] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 20c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #600] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fe8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 1fb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fe8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - b 20084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7504> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + b 1ed30 ::do_widen(char) const@@Base+0x26d0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 20098 ::do_widen(char) const@@Base+0x3a38> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 1f8a4 ::do_widen(char) const@@Base+0x3244> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1f05c ::do_widen(char) const@@Base+0x29fc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 200b8 ::do_widen(char) const@@Base+0x3a58> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 1f918 ::do_widen(char) const@@Base+0x32b8> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1f050 ::do_widen(char) const@@Base+0x29f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 1fe60 ::do_widen(char) const@@Base+0x3800> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 1f8e4 ::do_widen(char) const@@Base+0x3284> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1f580 ::do_widen(char) const@@Base+0x2f20> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #448] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 1fe98 ::do_widen(char) const@@Base+0x3838> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 1f958 ::do_widen(char) const@@Base+0x32f8> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 1f574 ::do_widen(char) const@@Base+0x2f14> │ │ │ │ mov x0, x22 │ │ │ │ + str x2, [sp, #152] │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x3, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> // b.none │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1f780 ::do_widen(char) const@@Base+0x3120> // b.none │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ mov w1, w0 │ │ │ │ - b 1f62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aac> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + b 1f780 ::do_widen(char) const@@Base+0x3120> │ │ │ │ mov x0, x20 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 1f5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a24> // b.none │ │ │ │ + b.eq 1f838 ::do_widen(char) const@@Base+0x31d8> // b.none │ │ │ │ mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 1f5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a24> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8174> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dd4> │ │ │ │ - b 20948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc8> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 20954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dd4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81c0> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 208a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d24> │ │ │ │ - b 20898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d18> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #144] │ │ │ │ - b 208a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d24> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x820c> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 2083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cbc> │ │ │ │ - b 20830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cb0> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - b 2083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cbc> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + b 1f838 ::do_widen(char) const@@Base+0x31d8> │ │ │ │ mov x0, x22 │ │ │ │ + str x2, [sp, #152] │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x3, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 1f674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6af4> // b.none │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1f7dc ::do_widen(char) const@@Base+0x317c> // b.none │ │ │ │ mov x0, x22 │ │ │ │ - blr x2 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ mov w1, w0 │ │ │ │ - b 1f674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6af4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8294> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fa70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ef0> │ │ │ │ - b 1fa64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ee4> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - b 1fa70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ef0> │ │ │ │ - mov x0, x1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - str x0, [sp, #568] │ │ │ │ - str x1, [sp, #584] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82e0> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7174> │ │ │ │ - b 1fce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7168> │ │ │ │ - mov x0, x22 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #168] │ │ │ │ - b 1fcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7174> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x832c> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f58> │ │ │ │ - b 1facc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f4c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - b 1fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f58> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xb8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8378> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7378> │ │ │ │ - b 1feec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x736c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #184] │ │ │ │ - b 1fef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7378> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83c4> │ │ │ │ - mov x4, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7248> │ │ │ │ - b 1fdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x723c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - b 1fdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7248> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8410> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1fd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71e4> │ │ │ │ - b 1fd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71d8> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #176] │ │ │ │ - b 1fd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71e4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 20fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x845c> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8084> │ │ │ │ - b 20bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8078> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #128] │ │ │ │ - b 20c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8084> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #72] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x0, [sp, #632] │ │ │ │ - str x1, [sp, #648] │ │ │ │ - ldr x4, [sp, #72] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84a8> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f98> │ │ │ │ - b 20b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f8c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #160] │ │ │ │ - b 20b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f98> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #56] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x0, [sp, #600] │ │ │ │ - str x1, [sp, #616] │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 21074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84f4> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 20aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f2c> │ │ │ │ - b 20aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f20> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - b 20aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f2c> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + b 1f7dc ::do_widen(char) const@@Base+0x317c> │ │ │ │ mov x0, x20 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 1f5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a6c> // b.none │ │ │ │ + b.eq 1f894 ::do_widen(char) const@@Base+0x3234> // b.none │ │ │ │ mov x0, x20 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 1f5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a6c> │ │ │ │ + b 1f894 ::do_widen(char) const@@Base+0x3234> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 1f02c ::do_widen(char) const@@Base+0x29cc> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 1f2f4 ::do_widen(char) const@@Base+0x2c94> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + b 1f298 ::do_widen(char) const@@Base+0x2c38> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1faf4 ::do_widen(char) const@@Base+0x3494> // b.plast │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1ecdc ::do_widen(char) const@@Base+0x267c> // b.any │ │ │ │ + b 1ecf8 ::do_widen(char) const@@Base+0x2698> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1fae4 ::do_widen(char) const@@Base+0x3484> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1ef70 ::do_widen(char) const@@Base+0x2910> // b.any │ │ │ │ + b 1ef8c ::do_widen(char) const@@Base+0x292c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1faec ::do_widen(char) const@@Base+0x348c> // b.plast │ │ │ │ + ldr x5, [sp, #24] │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1f4a0 ::do_widen(char) const@@Base+0x2e40> // b.any │ │ │ │ + b 1f4bc ::do_widen(char) const@@Base+0x2e5c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 1eb60 ::do_widen(char) const@@Base+0x2500> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + b 1ed98 ::do_widen(char) const@@Base+0x2738> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 1eaf8 ::do_widen(char) const@@Base+0x2498> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 1f554 ::do_widen(char) const@@Base+0x2ef4> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl c9f8 │ │ │ │ + b 1ea60 ::do_widen(char) const@@Base+0x2400> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl c9f8 │ │ │ │ + b 1ec58 ::do_widen(char) const@@Base+0x25f8> │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl c9f8 │ │ │ │ + b 1eef0 ::do_widen(char) const@@Base+0x2890> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl c9f8 │ │ │ │ + b 1f204 ::do_widen(char) const@@Base+0x2ba4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + bl c9f8 │ │ │ │ + b 1f420 ::do_widen(char) const@@Base+0x2dc0> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b 1ef8c ::do_widen(char) const@@Base+0x292c> │ │ │ │ + ldr x1, [sp, #384] │ │ │ │ + b 1f4bc ::do_widen(char) const@@Base+0x2e5c> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + b 1ecf8 ::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 d160 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 67780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ec00> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85d4> // b.none │ │ │ │ + b.eq 1fbcc ::do_widen(char) const@@Base+0x356c> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbz x21, 21170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85f0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2117c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85fc> │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - cbz x0, 2118c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x860c> │ │ │ │ - bl cea8 │ │ │ │ - ldp x21, x22, [x20, #96] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 213a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8828> // b.none │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 211a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8624> │ │ │ │ - bl cea8 │ │ │ │ - add x21, x21, #0x18 │ │ │ │ - b 21190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8610> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - cbnz x19, 21174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85f4> │ │ │ │ - b 2117c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85fc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 210e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8560> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl 4dd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351e0> │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ - bti j │ │ │ │ - b 210c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8544> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x238 │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ bl d160 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 1fb98 ::do_widen(char) const@@Base+0x3538> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d160 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + b 1fb98 ::do_widen(char) const@@Base+0x3538> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0x100 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d160 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + b 1fb88 ::do_widen(char) const@@Base+0x3528> │ │ │ │ bti j │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 212e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8764> // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ mov x0, x19 │ │ │ │ - add x19, x19, #0xe0 │ │ │ │ - bl 30bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18040> │ │ │ │ - b 212b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8730> │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 212dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x875c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x19, [sp, #80] │ │ │ │ - b 212b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8730> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x20, x21 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl cea8 │ │ │ │ - b 21290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8710> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1fba8 ::do_widen(char) const@@Base+0x3548> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 1fc30 ::do_widen(char) const@@Base+0x35d0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #952] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c0> // b.none │ │ │ │ - b 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - b 2127c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86fc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1fb10 ::do_widen(char) const@@Base+0x34b0> │ │ │ │ bti j │ │ │ │ - b 21300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8780> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1fba0 ::do_widen(char) const@@Base+0x3540> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d160 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + b 1fc8c ::do_widen(char) const@@Base+0x362c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 211e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8660> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + b 1fccc ::do_widen(char) const@@Base+0x366c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 210d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8550> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1fb18 ::do_widen(char) const@@Base+0x34b8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 210e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8560> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 213b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8834> │ │ │ │ - bl cea8 │ │ │ │ - mov x21, x19 │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - cbz x0, 213c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8844> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - cbz x0, 212d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8750> │ │ │ │ - bl cea8 │ │ │ │ - b 212d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8750> │ │ │ │ - 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 d160 │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.eq 1fcb0 ::do_widen(char) const@@Base+0x3650> // b.none │ │ │ │ + b 1fb4c ::do_widen(char) const@@Base+0x34ec> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl 334cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a94c> │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 21350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87d0> │ │ │ │ + b 1fc0c ::do_widen(char) const@@Base+0x35ac> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 1fd38 ::do_widen(char) const@@Base+0x36d8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85d4> // b.none │ │ │ │ - b 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 211d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8658> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 210e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8560> │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + b 1fb04 ::do_widen(char) const@@Base+0x34a4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 210d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8550> │ │ │ │ + b 1fc8c ::do_widen(char) const@@Base+0x362c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 21350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87d0> │ │ │ │ + b 1fd84 ::do_widen(char) const@@Base+0x3724> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl d160 │ │ │ │ - b 2147c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88fc> │ │ │ │ + mov x0, x19 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 1fd50 ::do_widen(char) const@@Base+0x36f0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2148c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x890c> │ │ │ │ - bti j │ │ │ │ - b 21424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88a4> │ │ │ │ + b 1fdb8 ::do_widen(char) const@@Base+0x3758> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2121c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x869c> │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x0 │ │ │ │ + b 1fc8c ::do_widen(char) const@@Base+0x362c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 213c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8844> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #952] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + b 1fd50 ::do_widen(char) const@@Base+0x36f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl d160 │ │ │ │ - b 21274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86f4> │ │ │ │ - bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - b 21560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89e0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x21, [sp, #192] │ │ │ │ - bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ - b 21560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89e0> │ │ │ │ + b 1fed4 ::do_widen(char) const@@Base+0x3874> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 210d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8550> │ │ │ │ + b 1fdb8 ::do_widen(char) const@@Base+0x3758> │ │ │ │ bti j │ │ │ │ - b 210c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8544> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - b 210f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8570> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1fb20 ::do_widen(char) const@@Base+0x34c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2149c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x891c> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + bl d160 │ │ │ │ + b 1ff34 ::do_widen(char) const@@Base+0x38d4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8600> │ │ │ │ + b 1fb28 ::do_widen(char) const@@Base+0x34c8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 21350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87d0> │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x19, x20 │ │ │ │ + add x22, sp, #0x160 │ │ │ │ + str x1, [sp, #560] │ │ │ │ + bl c830 │ │ │ │ + b 1fb18 ::do_widen(char) const@@Base+0x34b8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 35450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8d0> │ │ │ │ - b 21350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87d0> │ │ │ │ + b 1fd6c ::do_widen(char) const@@Base+0x370c> │ │ │ │ bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - b 21298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8718> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 21654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad4> // b.none │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 21630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ab0> │ │ │ │ - bl cea8 │ │ │ │ - add x22, x22, #0x18 │ │ │ │ - b 2161c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a9c> │ │ │ │ - bti j │ │ │ │ - ldp x21, x22, [x20, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - b 21190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8610> │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x1, [sp, #456] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #456] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 2001c ::do_widen(char) const@@Base+0x39bc> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 1ffc8 ::do_widen(char) const@@Base+0x3968> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adr x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #824] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1fb4c ::do_widen(char) const@@Base+0x34ec> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + b 210d8 ::do_widen(char) const@@Base+0x4a78> │ │ │ │ + nop │ │ │ │ + ldr x1, [x0] │ │ │ │ + b 200c8 ::do_widen(char) const@@Base+0x3a68> │ │ │ │ + ... │ │ │ │ + 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 213b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8838> │ │ │ │ - ldr x0, [x20, #96] │ │ │ │ - cbz x0, 213b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8838> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x20, [x0] │ │ │ │ + sub x20, x20, x23 │ │ │ │ + asr x0, x20, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2118c ::do_widen(char) const@@Base+0x4b2c> // 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 cf08 │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x1, [x0, x20] │ │ │ │ + mov x22, x0 │ │ │ │ + cbz x20, 21154 ::do_widen(char) const@@Base+0x4af4> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + add x20, x22, x20 │ │ │ │ + cbz x23, 21168 ::do_widen(char) const@@Base+0x4b08> │ │ │ │ + mov x0, x23 │ │ │ │ bl cea8 │ │ │ │ - b 213b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8838> │ │ │ │ + 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+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + 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, 21780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c00> │ │ │ │ - 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, 216d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b58> │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 216f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b70> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 216f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b74> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 21708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b88> // b.tstop │ │ │ │ - tbnz w0, #31, 21708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b88> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 21710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b90> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 216c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b40> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 21700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b80> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 21778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bf8> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 21738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bb8> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 21754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd4> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 21758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbz x0, 21288 ::do_widen(char) const@@Base+0x4c28> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3808] │ │ │ │ + add x0, x19, #0x100 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3720] │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 21200 ::do_widen(char) const@@Base+0x4ba0> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2122c ::do_widen(char) const@@Base+0x4bcc> │ │ │ │ + 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 2130c ::do_widen(char) const@@Base+0x4cac> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 21778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bf8> // b.tstop │ │ │ │ - tbnz w0, #31, 21778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bf8> │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + b.eq 212f8 ::do_widen(char) const@@Base+0x4c98> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 212e4 ::do_widen(char) const@@Base+0x4c84> // b.any │ │ │ │ + ldr x20, [x21] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + cbz x20, 21324 ::do_widen(char) const@@Base+0x4cc4> │ │ │ │ + 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 cea8 │ │ │ │ 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xb00 │ │ │ │ - mov x29, sp │ │ │ │ - mov x3, #0xd // #13 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3712] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 21898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d18> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbz w0, #0, 21930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8db0> │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 224a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9928> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 2208c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x950c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9780> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 2215c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95dc> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 21920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8da0> │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 22488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9908> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9494> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 22318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9798> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 22198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9618> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 2181c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c9c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8db0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr w22, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 21984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e04> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.le 21994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e14> │ │ │ │ - add x0, x20, #0x378 │ │ │ │ - bl d5b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - add x27, x20, #0x278 │ │ │ │ - add x25, x20, #0x98 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 74e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c280> │ │ │ │ - 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, 2142c ::do_widen(char) const@@Base+0x4dcc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c7d0 │ │ │ │ str x0, [sp, #16] │ │ │ │ - bl 71ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59470> │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 70b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57fb0> │ │ │ │ - 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 21680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b00> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 21aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f2c> // b.none │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - add x2, x20, #0x310 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, x27 │ │ │ │ - bl 41700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b80> │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x4, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x942c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 22134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95b4> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 4216c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295ec> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f14> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f24> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4170c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b8c> │ │ │ │ - adrp x22, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x3, x22, #0xd28 │ │ │ │ - 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 21680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b00> │ │ │ │ - cmp x25, x0 │ │ │ │ - b.eq 21bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x906c> // b.none │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x3, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 3df20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253a0> │ │ │ │ - add x2, x22, #0xd28 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a0> │ │ │ │ - str x19, [sp, #144] │ │ │ │ - ldp x20, x0, [x0] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 21fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9464> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 22148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95c8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x26 │ │ │ │ - str x3, [sp, #152] │ │ │ │ - bl 3df48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c8> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9044> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9054> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c0> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x906c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - bl c590 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3728] │ │ │ │ - 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, #3720] │ │ │ │ - sub x2, x2, x3 │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x25, x1, x2, asr #63 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - 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 d280 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3864] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - mov w1, w25 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cbd8 │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - stp x24, xzr, [sp, #80] │ │ │ │ - add x25, sp, #0x50 │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 221d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9654> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 21d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #152] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [x21, x1] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl c830 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x3, x3, #0xb10 │ │ │ │ - mov x4, #0x15 // #21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x26, x0 │ │ │ │ - add x22, sp, #0x80 │ │ │ │ - str x22, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2211c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x959c> // 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 22378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97f8> // b.plast │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0xb28 │ │ │ │ - mov x2, #0x8 // #8 │ │ │ │ - bl c818 │ │ │ │ - mov x26, x0 │ │ │ │ - str x19, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x26], #16 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 22104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9584> // 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, 21f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c0> │ │ │ │ - ldrb w0, [x23, #521] │ │ │ │ - tbnz w0, #0, 21ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9354> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9304> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9314> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 213ec ::do_widen(char) const@@Base+0x4d8c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 213e4 ::do_widen(char) const@@Base+0x4d84> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // 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 21448 ::do_widen(char) const@@Base+0x4de8> // 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, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 2221c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x969c> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 22050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94d0> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 21e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92e4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 22330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97b0> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 220c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9548> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x27 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 21e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92dc> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 22138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95b8> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ef4> │ │ │ │ - b 21a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ee8> │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ + cbz x0, 213a8 ::do_widen(char) const@@Base+0x4d48> │ │ │ │ + b 21410 ::do_widen(char) const@@Base+0x4db0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x1, [sp, #160] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 2214c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95cc> │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 21ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9024> │ │ │ │ - b 21b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9018> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 218c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d40> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 218c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d40> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 21f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93a8> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 21f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93a8> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2183c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cbc> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2183c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cbc> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 21f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9414> // 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 21f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9414> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 21e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92c0> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 21dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9254> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 21a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ef4> │ │ │ │ - mov x0, x19 │ │ │ │ - ldrb w1, [x20] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - b 21ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9024> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 21880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d00> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 21880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d00> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 21904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d84> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 21904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d84> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c9f8 │ │ │ │ - b 21d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 4170c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b8c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - b 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - b 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - b 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 3df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253c0> │ │ │ │ - b 222d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9758> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 221f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9674> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x28, sp, #0x70 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - b 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97d8> │ │ │ │ - bti j │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - b 221fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x967c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 213a8 ::do_widen(char) const@@Base+0x4d48> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96d8> // b.none │ │ │ │ - b 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 22404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9884> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x24, [sp, #152] │ │ │ │ - bl d160 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x22, [sp, #152] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #144] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - b 222a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9720> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - b 22268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96e8> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3752] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 22218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9698> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 2144c ::do_widen(char) const@@Base+0x4dec> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ 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, 225e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a60> │ │ │ │ + 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 c7d0 │ │ │ │ + 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2152c ::do_widen(char) const@@Base+0x4ecc> // b.pmore │ │ │ │ mov x1, x21 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99b8> │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 22550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99d0> │ │ │ │ - sub x19, x19, x26 │ │ │ │ - mov w0, w19 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.gt 22554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99d4> │ │ │ │ - cmp x19, x25 │ │ │ │ - b.lt 22568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99e8> // b.tstop │ │ │ │ - tbnz w0, #31, 22568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99e8> │ │ │ │ - mov x22, x20 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cbz x20, 22570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99f0> │ │ │ │ - ldp x0, x19, [x20, #32] │ │ │ │ - b 22520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99a0> │ │ │ │ - ldr x20, [x20, #24] │ │ │ │ - cbnz x20, 22560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99e0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 225d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a58> // b.none │ │ │ │ - ldr x19, [x22, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 22598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a18> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c980 >::overflow(int)@plt> │ │ │ │ - cbnz w0, 225b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a34> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 225b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a38> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 225d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a58> // b.tstop │ │ │ │ - tbnz w0, #31, 225d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a58> │ │ │ │ - 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 c818 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 21520 ::do_widen(char) const@@Base+0x4ec0> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c818 │ │ │ │ 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 d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ 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, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xf40 │ │ │ │ - smull x24, w1, w4 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w1, w20 │ │ │ │ - add x0, x19, x24 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 315a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a20> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 226c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b48> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x1, #0x848000000000 // #145685290680320 │ │ │ │ - adrp x2, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - movk x1, #0x412e, lsl #48 │ │ │ │ - fmov d15, x1 │ │ │ │ - ldr x0, [x27, #936] │ │ │ │ - add x25, x2, #0xe98 │ │ │ │ - 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 2275c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bdc> │ │ │ │ - add x2, x27, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3d320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247a0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 3a268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216e8> │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 3bba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23020> │ │ │ │ - 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 39fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21450> │ │ │ │ - cmn w20, #0x2 │ │ │ │ - b.eq 22fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa430> // b.none │ │ │ │ - cmn w20, #0x1 │ │ │ │ - b.eq 22e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa304> // 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 229bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e3c> // 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w20, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 227c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c40> // 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 c9f8 │ │ │ │ + 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, 21604 ::do_widen(char) const@@Base+0x4fa4> │ │ │ │ mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.le 227d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c50> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl c7b8 │ │ │ │ - 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 229ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e2c> // 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 2299c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e1c> // 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - ldr w28, [x0] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 22910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d90> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + cbz x0, 2161c ::do_widen(char) const@@Base+0x4fbc> │ │ │ │ + ldr x22, [x0] │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + cbnz x0, 2160c ::do_widen(char) const@@Base+0x4fac> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 2162c ::do_widen(char) const@@Base+0x4fcc> // b.none │ │ │ │ bl cea8 │ │ │ │ - cmp w28, #0x1 │ │ │ │ - b.le 22920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9da0> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl ca70 │ │ │ │ - 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 230dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa55c> // b.none │ │ │ │ - ldrb w2, [x1, #64] │ │ │ │ - add x5, x27, #0x298 │ │ │ │ - ldr x4, [x0, #72] │ │ │ │ - add x4, x4, x22 │ │ │ │ - tbnz w2, #0, 226fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b7c> │ │ │ │ - add x2, x27, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 394e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20960> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 364e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d968> │ │ │ │ - ldr x1, [x27, #936] │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, x24 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 37dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f240> │ │ │ │ - mov w20, w0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 36250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6d0> │ │ │ │ - b 22734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bb4> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x2, #16] │ │ │ │ - b 228c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d44> │ │ │ │ - fmov d30, d31 │ │ │ │ - movi d29, #0x0 │ │ │ │ - str d31, [x1, #16] │ │ │ │ - b 22840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cc0> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 22a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e90> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + add x3, x3, #0x7c8 │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x0, [x20, #200] │ │ │ │ + cbz x0, 21684 ::do_widen(char) const@@Base+0x5024> │ │ │ │ bl cea8 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 22a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ea0> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl c7b8 │ │ │ │ - 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 22aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f20> │ │ │ │ - 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 22ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f64> // 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 22bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa05c> // b.plast │ │ │ │ - ubfiz x1, x28, #2, #32 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr x25, [x27, #608] │ │ │ │ - ldr w2, [x2, x1] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.le 22a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ed0> │ │ │ │ - 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 22a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ef8> // 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 23494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa914> // 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, 2169c ::do_widen(char) const@@Base+0x503c> │ │ │ │ mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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 22e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2fc> // 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 22b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe8> // 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, 22bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa04c> │ │ │ │ - mov x0, x3 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - bl cea8 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov w7, #0x18 // #24 │ │ │ │ - add x19, x2, x19 │ │ │ │ - stp x2, x23, [x25] │ │ │ │ - str x19, [x25, #16] │ │ │ │ - b 22a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f08> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x0, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - ldr w19, [x0] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 22c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b0> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl cea8 │ │ │ │ - cmp w19, #0x1 │ │ │ │ - b.le 22c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0c0> │ │ │ │ - add x0, x27, #0x378 │ │ │ │ - bl ca70 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0x248 │ │ │ │ - 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 224e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9960> │ │ │ │ - add x1, x27, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 22cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa15c> // 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, 22cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa15c> │ │ │ │ - ldr x19, [x27, #936] │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x27, #0x80 │ │ │ │ - bl cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add x0, x19, x24 │ │ │ │ - ldr d0, [x2] │ │ │ │ - bl 30ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18124> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x1, x21, #0x10 │ │ │ │ + cbnz x19, 2168c ::do_widen(char) const@@Base+0x502c> │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + add x1, x20, #0xc0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 22cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa15c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - 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 22dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa244> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 22d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa204> // b.none │ │ │ │ - cbnz w0, 22d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1b4> │ │ │ │ - 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 2b380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12800> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 22d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1b4> │ │ │ │ + b.eq 216b0 ::do_widen(char) const@@Base+0x5050> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x1, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x1 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // 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 216d0 ::do_widen(char) const@@Base+0x5070> // 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 cea8 │ │ │ │ + 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 2b380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12800> │ │ │ │ - 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 2a588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a08> │ │ │ │ - b 22d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1a8> │ │ │ │ - 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 2b380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12800> │ │ │ │ - ldr x7, [x27, #640] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c00> │ │ │ │ - mov x3, x0 │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, sp, #0x38 │ │ │ │ - ldr d0, [x3] │ │ │ │ - bl 2bf68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133e8> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 22e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2d8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - 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 2cb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f8c> │ │ │ │ - b 22d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1a8> │ │ │ │ - mov x23, x2 │ │ │ │ - b 22bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa030> │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - ldr x1, [x27, #640] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 23450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8d0> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8a8> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 233f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa878> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa684> // 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, #3752] │ │ │ │ - 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 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - ldr x1, [x27, #640] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2e // #46 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2c │ │ │ │ - b.ls 23578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9f8> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0xb90 │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9d0> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 23520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa9a0> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 2322c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6ac> // 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, #3752] │ │ │ │ - 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 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldp x23, x22, [x1] │ │ │ │ - add x20, sp, #0x60 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - stp x2, xzr, [sp, #96] │ │ │ │ - add x1, x22, #0x2c │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x2d // #45 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2b │ │ │ │ - b.ls 232e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa768> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0xb38 │ │ │ │ - mov x2, #0x2c // #44 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 23310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa790> // b.pmore │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c818 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x26 │ │ │ │ - b.ls 232b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa738> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, x1, #0xb68 │ │ │ │ - mov x2, #0x27 // #39 │ │ │ │ - bl c818 │ │ │ │ + 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, 21898 ::do_widen(char) const@@Base+0x5238> │ │ │ │ mov x22, x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - mov x23, x22 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 23218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa698> // b.none │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - str x0, [sp, #144] │ │ │ │ + ldp x19, x0, [x0, #80] │ │ │ │ + cmn x19, x0 │ │ │ │ + b.eq 21898 ::do_widen(char) const@@Base+0x5238> // b.none │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 218d0 ::do_widen(char) const@@Base+0x5270> // b.pmore │ │ │ │ + cbz x19, 21858 ::do_widen(char) const@@Base+0x51f8> │ │ │ │ + lsl x23, x19, #3 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cf08 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + add x24, x0, x23 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 21884 ::do_widen(char) const@@Base+0x5224> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + sub x2, x23, #0x8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x21, [x20, #8] │ │ │ │ + stp x24, x24, [x20, #16] │ │ │ │ + cbnz x0, 21868 ::do_widen(char) const@@Base+0x5208> │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + b 217b8 ::do_widen(char) const@@Base+0x5158> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf08 │ │ │ │ + mov x2, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + add x19, x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + ldr x0, [x20, #136] │ │ │ │ + str x21, [x20, #136] │ │ │ │ + stp x19, x19, [x20, #144] │ │ │ │ + cbz x0, 217a4 ::do_widen(char) const@@Base+0x5144> │ │ │ │ + bl cea8 │ │ │ │ + ldr x19, [x22, #80] │ │ │ │ + add w21, w23, #0x1 │ │ │ │ + mov x23, x21 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.cs 217fc ::do_widen(char) const@@Base+0x519c> // b.hs, b.nlast │ │ │ │ + mov x0, #0x180 // #384 │ │ │ │ + bl cf08 │ │ │ │ + mov w1, w23 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 73310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x494f0> │ │ │ │ + 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, 218d0 ::do_widen(char) const@@Base+0x5270> │ │ │ │ + cbnz x19, 21774 ::do_widen(char) const@@Base+0x5114> │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 21790 ::do_widen(char) const@@Base+0x5130> │ │ │ │ + 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 168c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9618> │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - 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 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 22f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ec> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 231c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa640> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 23098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa518> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x3, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x3 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 234cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa94c> // b.none │ │ │ │ - bl c848 <__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 168c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x9618> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + cbz x0, 21808 ::do_widen(char) const@@Base+0x51a8> │ │ │ │ + bl cea8 │ │ │ │ + ldr x19, [x22, #80] │ │ │ │ + cbnz x19, 21768 ::do_widen(char) const@@Base+0x5108> │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x22, #72] │ │ │ │ + b 21808 ::do_widen(char) const@@Base+0x51a8> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x21, [x20, #8] │ │ │ │ + stp x1, x24, [x20, #16] │ │ │ │ + cbz x0, 21768 ::do_widen(char) const@@Base+0x5108> │ │ │ │ + b 21868 ::do_widen(char) const@@Base+0x5208> │ │ │ │ + adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x3, x3, #0xf20 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + add x0, x0, #0xf70 │ │ │ │ + mov w2, #0x2e // #46 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2328c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa70c> │ │ │ │ + mov x0, x20 │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x2, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x2 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x17, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x17 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x21, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x21 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x18, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x18 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x9, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x9 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - b 2328c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa70c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 36250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6d0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x4, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x4 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 232b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa730> // b.none │ │ │ │ - b 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 39fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21450> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x5, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x5 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 232b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa730> // b.none │ │ │ │ - b 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> │ │ │ │ - bti j │ │ │ │ - b 23370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f0> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x8, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x8 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x10, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x10 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x11, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x11 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - b 2333c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7bc> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6d0> │ │ │ │ - bti j │ │ │ │ - b 23244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6c4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x6, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x6 │ │ │ │ - ldr x3, [x2] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - b 23370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - b 23370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f0> │ │ │ │ - bti j │ │ │ │ - b 23370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f0> │ │ │ │ - bti j │ │ │ │ - b 23370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7f0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - b 23280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa700> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6d0> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 23250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6d0> │ │ │ │ - bti j │ │ │ │ - b 23244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6c4> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - mov x13, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x13 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x14, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x14 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - mov x15, #0x84b8 // #33976 │ │ │ │ - add x2, sp, x15 │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 23274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa6f4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - b 2333c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa7bc> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + 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, #3712] │ │ │ │ - bl c7b8 │ │ │ │ - ldr w23, [x19, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w23, #0x1 │ │ │ │ - str w1, [x19, #856] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - bl ca70 │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - b 23634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaab4> │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 22600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a80> │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7b8 │ │ │ │ - ldr w20, [x19, #860] │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - add w1, w20, #0x1 │ │ │ │ - str w1, [x19, #860] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.gt 23748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabc8> │ │ │ │ + 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xbf0 │ │ │ │ - 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, 2373c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabbc> │ │ │ │ - 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 236e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab68> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x24, #524] │ │ │ │ - cmp w27, w1 │ │ │ │ - b.le 2373c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabbc> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + str x3, [sp, #216] │ │ │ │ + str x4, [sp, #640] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x1, x1, #0xfa8 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3712] │ │ │ │ + str x2, [sp, #648] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldrb w0, [x1, #520] │ │ │ │ + tbz w0, #0, 219c4 ::do_widen(char) const@@Base+0x5364> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xfc0 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w27, [x24, #524] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 23748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabc8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 219d8 ::do_widen(char) const@@Base+0x5378> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl ca70 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.lt 23624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaaa4> // b.tstop │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 237ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac2c> // b.any │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d0d0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 237b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac30> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3728] │ │ │ │ - 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 c590 │ │ │ │ - str x28, [sp, #672] │ │ │ │ - adrp x2, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x2, x2, #0xe98 │ │ │ │ - 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 cff8 │ │ │ │ - bl 1a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac0> │ │ │ │ - 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 23880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad00> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - 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 238bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad3c> // b.none │ │ │ │ - str x1, [x19, #1112] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.le 25268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6e8> │ │ │ │ - adrp x22, 23000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa480> │ │ │ │ - ubfiz x21, x21, #3, #32 │ │ │ │ - add x22, x22, #0x5a8 │ │ │ │ - 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 d7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f8> │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 238e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad60> // b.any │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #864] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str wzr, [x0] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr w1, [x22] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 21a10 ::do_widen(char) const@@Base+0x53b0> │ │ │ │ + bl cb30 │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c668 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 22ac8 ::do_widen(char) const@@Base+0x6468> // b.none │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d118 │ │ │ │ + cbz w0, 22a6c ::do_widen(char) const@@Base+0x640c> │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d118 │ │ │ │ + cbz w0, 22be8 ::do_widen(char) const@@Base+0x6588> │ │ │ │ + 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 d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 21ae0 ::do_widen(char) const@@Base+0x5480> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21a64 ::do_widen(char) const@@Base+0x5404> // b.any │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, x20] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - bl ce00 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 23908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad88> // b.any │ │ │ │ - ldr w0, [x19, #1012] │ │ │ │ - ldr w1, [x19, #1024] │ │ │ │ - cbz w0, 24740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc0> │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - movi d13, #0x0 │ │ │ │ - cbnz w1, 24738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbb8> │ │ │ │ - add x21, sp, #0x310 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cbz w2, 21a94 ::do_widen(char) const@@Base+0x5434> │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x1, [x1] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 21aac ::do_widen(char) const@@Base+0x544c> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldrh w0, [x1, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21a64 ::do_widen(char) const@@Base+0x5404> // b.any │ │ │ │ + ldrh w0, [x2, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 21a64 ::do_widen(char) const@@Base+0x5404> // b.any │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x22, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbnz w0, 21a70 ::do_widen(char) const@@Base+0x5410> │ │ │ │ + nop │ │ │ │ + mov x0, x20 │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 22c44 ::do_widen(char) const@@Base+0x65e4> │ │ │ │ + add x23, sp, #0x2f0 │ │ │ │ + ldr x24, [x22, #80] │ │ │ │ + mov x0, x23 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #968] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - 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, #3720] │ │ │ │ + ldp x21, x27, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ 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 d280 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + add x4, sp, #0x280 │ │ │ │ + add x5, sp, #0x2a0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3864] │ │ │ │ - add x10, sp, #0x2a0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x26, [x26, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 25458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8d8> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 22a24 ::do_widen(char) const@@Base+0x63c4> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ 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 23ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf30> // b.none │ │ │ │ + b.eq 21c44 ::do_widen(char) const@@Base+0x55e4> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x4, #0x15 // #21 │ │ │ │ + add x3, x3, #0x40 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 25838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccb8> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22944 ::do_widen(char) const@@Base+0x62e4> // 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 25e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2a0> // b.plast │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 22e64 ::do_widen(char) const@@Base+0x6804> // b.plast │ │ │ │ add x0, sp, #0x100 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc30 │ │ │ │ - str x0, [sp, #200] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + str x0, [sp, #168] │ │ │ │ bl c818 │ │ │ │ + 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 2581c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc9c> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2295c ::do_widen(char) const@@Base+0x62fc> // 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 23bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb058> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x23, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 23bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb054> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl d910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x660> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 23bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb058> │ │ │ │ - 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 2597c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdfc> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 22a48 ::do_widen(char) const@@Base+0x63e8> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ 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 23d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb190> // b.none │ │ │ │ + b.eq 21e54 ::do_widen(char) const@@Base+0x57f4> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ 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 25710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb90> // b.none │ │ │ │ + b.eq 229a8 ::do_widen(char) const@@Base+0x6348> // b.none │ │ │ │ ldr x1, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ ldr x1, [sp, #320] │ │ │ │ - b.ls 23d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1fc> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ + b.ls 21ec0 ::do_widen(char) const@@Base+0x5860> // b.plast │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 23d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1fc> // b.none │ │ │ │ + b.eq 21ec0 ::do_widen(char) const@@Base+0x5860> // b.none │ │ │ │ ldr x5, [sp, #336] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8c0> // b.plast │ │ │ │ + b.ls 22780 ::do_widen(char) const@@Base+0x6120> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4c4> // b.pmore │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - mov x0, x23 │ │ │ │ + b.hi 23124 ::do_widen(char) const@@Base+0x6ac4> // b.pmore │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ bl c818 │ │ │ │ + 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 25800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc80> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 227bc ::do_widen(char) const@@Base+0x615c> // 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 2607c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4fc> // b.plast │ │ │ │ + b.ls 22f50 ::do_widen(char) const@@Base+0x68f0> // b.plast │ │ │ │ add x0, sp, #0x160 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0x60 │ │ │ │ mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc38 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + str x0, [sp, #176] │ │ │ │ bl c818 │ │ │ │ + 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 257b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc34> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22990 ::do_widen(char) const@@Base+0x6330> // 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, 23e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2d4> │ │ │ │ - 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #720] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 259b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce30> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + cbz x4, 22a30 ::do_widen(char) const@@Base+0x63d0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ 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 23f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb40c> // b.none │ │ │ │ + b.eq 220b4 ::do_widen(char) const@@Base+0x5a54> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #648] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ 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 25798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc18> // b.none │ │ │ │ + b.eq 22974 ::do_widen(char) const@@Base+0x6314> // b.none │ │ │ │ ldr x1, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ ldr x1, [sp, #416] │ │ │ │ - b.ls 23ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb478> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ + b.ls 22120 ::do_widen(char) const@@Base+0x5ac0> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 23ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb478> // b.none │ │ │ │ + b.eq 22120 ::do_widen(char) const@@Base+0x5ac0> // b.none │ │ │ │ ldr x5, [sp, #432] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 25428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8a8> // b.plast │ │ │ │ + b.ls 2272c ::do_widen(char) const@@Base+0x60cc> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 26454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8d4> // b.pmore │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x0, x23 │ │ │ │ + b.hi 230ec ::do_widen(char) const@@Base+0x6a8c> // b.pmore │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ bl c818 │ │ │ │ + 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 25760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbe0> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22768 ::do_widen(char) const@@Base+0x6108> // 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 2640c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd88c> // b.plast │ │ │ │ + b.ls 230a4 ::do_widen(char) const@@Base+0x6a44> // b.plast │ │ │ │ add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0x68 │ │ │ │ mov x2, #0x7 // #7 │ │ │ │ - add x1, x1, #0xc40 │ │ │ │ - str x0, [sp, #176] │ │ │ │ + str x0, [sp, #184] │ │ │ │ bl c818 │ │ │ │ + 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 2577c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbfc> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 22a0c ::do_widen(char) const@@Base+0x63ac> // 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 25970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdf0> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 241dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb65c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 25744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbc4> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b.ls 24248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6c8> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 24248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6c8> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 25410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc890> // 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 25df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd274> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ + b.hi 22ff4 ::do_widen(char) const@@Base+0x6994> // b.pmore │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ bl c818 │ │ │ │ - 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 257e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc68> // 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 229dc ::do_widen(char) const@@Base+0x637c> // 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 260ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd52c> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + b.ls 2305c ::do_widen(char) const@@Base+0x69fc> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - str x0, [sp, #184] │ │ │ │ + str x0, [sp, #200] │ │ │ │ bl c818 │ │ │ │ - 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 257d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc50> // 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 229f4 ::do_widen(char) const@@Base+0x6394> // 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 c590 │ │ │ │ - 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 25954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcdd4> │ │ │ │ - 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, 22a3c ::do_widen(char) const@@Base+0x63dc> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ 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 24484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb904> // b.none │ │ │ │ + b.eq 22440 ::do_widen(char) const@@Base+0x5de0> // b.none │ │ │ │ bl cea8 │ │ │ │ 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - 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 256e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb60> // b.none │ │ │ │ - ldr x1, [sp, #592] │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 2292c ::do_widen(char) const@@Base+0x62cc> // b.none │ │ │ │ + ldr x1, [sp, #560] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b.ls 244f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb970> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 244f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb970> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + b.ls 224a8 ::do_widen(char) const@@Base+0x5e48> // b.plast │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 224a8 ::do_widen(char) const@@Base+0x5e48> // b.none │ │ │ │ + ldr x5, [sp, #592] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 253f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc878> // b.plast │ │ │ │ + b.ls 226dc ::do_widen(char) const@@Base+0x607c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 261e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd664> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + b.hi 22fbc ::do_widen(char) const@@Base+0x695c> // b.pmore │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ mov x0, x20 │ │ │ │ bl c818 │ │ │ │ - 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 256f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb78> // b.none │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 22714 ::do_widen(char) const@@Base+0x60b4> // 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 263b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd834> // b.plast │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ + b.ls 22c80 ::do_widen(char) const@@Base+0x6620> // b.plast │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl c818 │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2572c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbac> // 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, #3712] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 254c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc944> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 25464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8e4> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 245cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba4c> // b.none │ │ │ │ - bl cea8 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 229c4 ::do_widen(char) const@@Base+0x6364> // 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, 22844 ::do_widen(char) const@@Base+0x61e4> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 227d4 ::do_widen(char) const@@Base+0x6174> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ ldr x0, [sp, #640] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 245dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba5c> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 225a0 ::do_widen(char) const@@Base+0x5f40> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 245ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba6c> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 225b0 ::do_widen(char) const@@Base+0x5f50> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba80> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 225c0 ::do_widen(char) const@@Base+0x5f60> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 24614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba94> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 225d0 ::do_widen(char) const@@Base+0x5f70> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ ldr x0, [sp, #512] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaa8> // b.none │ │ │ │ + b.eq 225e4 ::do_widen(char) const@@Base+0x5f84> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ ldr x0, [sp, #480] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2463c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbabc> // b.none │ │ │ │ + b.eq 225f8 ::do_widen(char) const@@Base+0x5f98> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ ldr x0, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbad0> // b.none │ │ │ │ + b.eq 2260c ::do_widen(char) const@@Base+0x5fac> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ ldr x0, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbae4> // b.none │ │ │ │ + b.eq 22620 ::do_widen(char) const@@Base+0x5fc0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ ldr x0, [sp, #384] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbaf8> // b.none │ │ │ │ + b.eq 22634 ::do_widen(char) const@@Base+0x5fd4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ ldr x0, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2468c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb0c> // b.none │ │ │ │ + b.eq 22648 ::do_widen(char) const@@Base+0x5fe8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ ldr x0, [sp, #320] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 246a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb20> // b.none │ │ │ │ + b.eq 2265c ::do_widen(char) const@@Base+0x5ffc> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ ldr x0, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 246b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb34> // b.none │ │ │ │ + b.eq 22670 ::do_widen(char) const@@Base+0x6010> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ ldr x0, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 246c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb48> // b.none │ │ │ │ + b.eq 22684 ::do_widen(char) const@@Base+0x6024> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ ldr x0, [sp, #224] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 255e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca64> // b.none │ │ │ │ + b.eq 22698 ::do_widen(char) const@@Base+0x6038> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // 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 22be4 ::do_widen(char) const@@Base+0x6584> // 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 23940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadc0> │ │ │ │ - cbz w1, 259bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce3c> │ │ │ │ - ldr d15, [x23, #16] │ │ │ │ - add x21, sp, #0x310 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x270 │ │ │ │ + str x20, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 224e8 ::do_widen(char) const@@Base+0x5e88> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 224f4 ::do_widen(char) const@@Base+0x5e94> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x24, x0 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ne 22164 ::do_widen(char) const@@Base+0x5b04> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22170 ::do_widen(char) const@@Base+0x5b10> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 21f04 ::do_widen(char) const@@Base+0x58a4> // b.any │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21f10 ::do_widen(char) const@@Base+0x58b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 22cf0 ::do_widen(char) const@@Base+0x6690> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 228b4 ::do_widen(char) const@@Base+0x6254> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 2258c ::do_widen(char) const@@Base+0x5f2c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + ldr x2, [sp, #648] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 22cd8 ::do_widen(char) const@@Base+0x6678> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 228f0 ::do_widen(char) const@@Base+0x6290> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 22580 ::do_widen(char) const@@Base+0x5f20> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2282c ::do_widen(char) const@@Base+0x61cc> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 2282c ::do_widen(char) const@@Base+0x61cc> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2289c ::do_widen(char) const@@Base+0x623c> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 2289c ::do_widen(char) const@@Base+0x623c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 22a64 ::do_widen(char) const@@Base+0x6404> // b.plast │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.ne 2249c ::do_widen(char) const@@Base+0x5e3c> // b.any │ │ │ │ + b 224b8 ::do_widen(char) const@@Base+0x5e58> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21cb8 ::do_widen(char) const@@Base+0x5658> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21d24 ::do_widen(char) const@@Base+0x56c4> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 22a5c ::do_widen(char) const@@Base+0x63fc> // b.plast │ │ │ │ + ldr x5, [sp, #80] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 22114 ::do_widen(char) const@@Base+0x5ab4> // b.any │ │ │ │ + b 22130 ::do_widen(char) const@@Base+0x5ad0> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 21f84 ::do_widen(char) const@@Base+0x5924> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 22a54 ::do_widen(char) const@@Base+0x63f4> // b.plast │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 21eb4 ::do_widen(char) const@@Base+0x5854> // b.any │ │ │ │ + b 21ed0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22560 ::do_widen(char) const@@Base+0x5f00> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 22248 ::do_widen(char) const@@Base+0x5be8> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 222b4 ::do_widen(char) const@@Base+0x5c54> │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 221e4 ::do_widen(char) const@@Base+0x5b84> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl c9f8 │ │ │ │ + b 21c20 ::do_widen(char) const@@Base+0x55c0> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl c9f8 │ │ │ │ + b 22090 ::do_widen(char) const@@Base+0x5a30> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl c9f8 │ │ │ │ + b 2241c ::do_widen(char) const@@Base+0x5dbc> │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + bl c9f8 │ │ │ │ + b 21e30 ::do_widen(char) const@@Base+0x57d0> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + b 21ed0 ::do_widen(char) const@@Base+0x5870> │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + b 22130 ::do_widen(char) const@@Base+0x5ad0> │ │ │ │ + ldr x1, [sp, #576] │ │ │ │ + b 224b8 ::do_widen(char) const@@Base+0x5e58> │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + add x8, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x8, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xfc8 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x1, #0xfe8 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + add x21, sp, #0x240 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl caa0 │ │ │ │ + ldp x1, x2, [x23] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c608 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl caa0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22d48 ::do_widen(char) const@@Base+0x66e8> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl 21340 ::do_widen(char) const@@Base+0x4ce0> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x22 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 22d1c ::do_widen(char) const@@Base+0x66bc> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 22d24 ::do_widen(char) const@@Base+0x66c4> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 22d2c ::do_widen(char) const@@Base+0x66cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22bb8 ::do_widen(char) const@@Base+0x6558> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22d9c ::do_widen(char) const@@Base+0x673c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl c830 │ │ │ │ + b 22bb8 ::do_widen(char) const@@Base+0x6558> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22b9c ::do_widen(char) const@@Base+0x653c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22dfc ::do_widen(char) const@@Base+0x679c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22bc0 ::do_widen(char) const@@Base+0x6560> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 22b70 ::do_widen(char) const@@Base+0x6510> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x0, x23 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl c830 │ │ │ │ + b 22b70 ::do_widen(char) const@@Base+0x6510> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22e30 ::do_widen(char) const@@Base+0x67d0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22f48 ::do_widen(char) const@@Base+0x68e8> // b.none │ │ │ │ + b 22be4 ::do_widen(char) const@@Base+0x6584> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22ba4 ::do_widen(char) const@@Base+0x6544> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22b80 ::do_widen(char) const@@Base+0x6520> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 22e9c ::do_widen(char) const@@Base+0x683c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 22ef0 ::do_widen(char) const@@Base+0x6890> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22b78 ::do_widen(char) const@@Base+0x6518> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ + add x20, sp, #0x220 │ │ │ │ + bl d160 │ │ │ │ + b 22b68 ::do_widen(char) const@@Base+0x6508> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #184] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22b94 ::do_widen(char) const@@Base+0x6534> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22b88 ::do_widen(char) const@@Base+0x6528> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 22bb0 ::do_widen(char) const@@Base+0x6550> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22be4 ::do_widen(char) const@@Base+0x6584> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x28, sp, #0x120 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 23094 ::do_widen(char) const@@Base+0x6a34> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 22f1c ::do_widen(char) const@@Base+0x68bc> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 22bc8 ::do_widen(char) const@@Base+0x6568> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1016] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22f48 ::do_widen(char) const@@Base+0x68e8> // b.none │ │ │ │ + b 22be4 ::do_widen(char) const@@Base+0x6584> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #1016] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 22f48 ::do_widen(char) const@@Base+0x68e8> // b.none │ │ │ │ + b 22be4 ::do_widen(char) const@@Base+0x6584> │ │ │ │ + bti j │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 231f8 ::do_widen(char) const@@Base+0x6b98> │ │ │ │ + bti j │ │ │ │ + b 231ec ::do_widen(char) const@@Base+0x6b8c> │ │ │ │ + bti j │ │ │ │ + b 2321c ::do_widen(char) const@@Base+0x6bbc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + str x25, [sp, #752] │ │ │ │ + bl c830 │ │ │ │ + b 22b9c ::do_widen(char) const@@Base+0x653c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + b 231c0 ::do_widen(char) const@@Base+0x6b60> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x1, [sp, #648] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #648] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #640] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 23244 ::do_widen(char) const@@Base+0x6be4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x3, #0x14 // #20 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + 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] │ │ │ │ + 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 │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #16] │ │ │ │ + str x3, [sp, #168] │ │ │ │ + str x4, [sp, #496] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x1, x1, #0xfa8 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3712] │ │ │ │ + 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, 233a0 ::do_widen(char) const@@Base+0x6d40> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0xfc0 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 233b4 ::do_widen(char) const@@Base+0x6d54> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + str x20, [sp, #104] │ │ │ │ + bl c590 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + ldr w1, [x21] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 233e0 ::do_widen(char) const@@Base+0x6d80> │ │ │ │ + bl cb30 │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl c668 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 24494 ::do_widen(char) const@@Base+0x7e34> // b.none │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d118 │ │ │ │ + cbz w0, 243a0 ::do_widen(char) const@@Base+0x7d40> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldrsw x0, [x0, #8] │ │ │ │ + stp xzr, x0, [x21, #72] │ │ │ │ + cmp x0, #0x13 │ │ │ │ + b.ls 243fc ::do_widen(char) const@@Base+0x7d9c> // b.plast │ │ │ │ + cmp x0, #0x63 │ │ │ │ + b.ls 23e70 ::do_widen(char) const@@Base+0x7810> // b.plast │ │ │ │ + mov x0, x20 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 23470 ::do_widen(char) const@@Base+0x6e10> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 24aa0 ::do_widen(char) const@@Base+0x8440> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 23428 ::do_widen(char) const@@Base+0x6dc8> // b.any │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbnz w0, 23434 ::do_widen(char) const@@Base+0x6dd4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 24438 ::do_widen(char) const@@Base+0x7dd8> │ │ │ │ + add x24, sp, #0x260 │ │ │ │ + ldr x23, [x21, #80] │ │ │ │ + mov x0, x24 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x3f8 │ │ │ │ + add x2, sp, #0x348 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x408 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ + add x3, sp, #0x358 │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3720] │ │ │ │ + ldp x22, x27, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ 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 │ │ │ │ + add x2, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x2, [sp, #608] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d280 │ │ │ │ - add x4, sp, #0x2a0 │ │ │ │ - add x5, sp, #0x2c0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x2e0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x26, [x26, #3800] │ │ │ │ - str x0, [sp, #8] │ │ │ │ add x3, x20, #0x18 │ │ │ │ add x1, x20, #0x40 │ │ │ │ + str x0, [sp] │ │ │ │ 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] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ - add x4, sp, #0x300 │ │ │ │ + add x4, sp, #0x250 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x2a8 │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ 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, #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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 25988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce08> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 24138 ::do_widen(char) const@@Base+0x7ad8> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x2, [sp, #672] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str x2, [sp, #496] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 248b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd38> // b.none │ │ │ │ + b.eq 235d4 ::do_widen(char) const@@Base+0x6f74> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl c830 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x4, #0x14 // #20 │ │ │ │ - add x3, x3, #0xc18 │ │ │ │ + add x3, x3, #0x1a0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 256a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb28> // 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 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x23, x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 240d4 ::do_widen(char) const@@Base+0x7a74> // 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 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 26210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd690> // b.plast │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc30 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 24854 ::do_widen(char) const@@Base+0x81f4> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + str x0, [sp, #128] │ │ │ │ bl c818 │ │ │ │ - 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 2568c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb0c> // 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 249e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe68> // b.plast │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr d15, [x23, #32] │ │ │ │ - ucvtf d31, w0 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.pl 249e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe64> // b.nfrst │ │ │ │ - fmov d0, d15 │ │ │ │ - bl d910 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x660> │ │ │ │ - fmov d15, d0 │ │ │ │ - b 249e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe68> │ │ │ │ - fsqrt d15, d15 │ │ │ │ - mov x0, x21 │ │ │ │ + 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 240ec ::do_widen(char) const@@Base+0x7a8c> // 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 c7a0 <__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, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str x22, [sp, #496] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ + add x0, sp, #0x358 │ │ │ │ str q31, [x0] │ │ │ │ ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d280 │ │ │ │ - add x3, sp, #0x2b0 │ │ │ │ + add x2, sp, #0x200 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ + str x0, [sp, #496] │ │ │ │ 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] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ bl d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 25964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcde4> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbd8 │ │ │ │ + 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, 24120 ::do_widen(char) const@@Base+0x7ac0> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ + str x1, [sp, #496] │ │ │ │ add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 24b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfa0> // b.none │ │ │ │ + b.eq 237e8 ::do_widen(char) const@@Base+0x7188> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x2] │ │ │ │ + str x1, [sp, #608] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #384] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x2, [sp, #424] │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x1 │ │ │ │ - b.eq 256c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb44> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ + b.eq 24104 ::do_widen(char) const@@Base+0x7aa4> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b.ls 24b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc00c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b.ls 23854 ::do_widen(char) const@@Base+0x71f4> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ cmp x1, x5 │ │ │ │ - b.eq 24b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc00c> // b.none │ │ │ │ - ldr x5, [sp, #432] │ │ │ │ + b.eq 23854 ::do_widen(char) const@@Base+0x71f4> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 253e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc860> // b.plast │ │ │ │ + b.ls 23e1c ::do_widen(char) const@@Base+0x77bc> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 262a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd720> // b.pmore │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x0, x23 │ │ │ │ + b.hi 24728 ::do_widen(char) const@@Base+0x80c8> // b.pmore │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x28 │ │ │ │ bl c818 │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcad8> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x0, [sp, #448] │ │ │ │ - str x2, [sp, #464] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23e58 ::do_widen(char) const@@Base+0x77f8> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x1, [sp, #320] │ │ │ │ ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - stp x1, xzr, [x23] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + stp x28, xzr, [x23] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ movk x1, #0x8000, lsl #48 │ │ │ │ strb wzr, [x23, #16] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 262d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd758> // b.plast │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc38 │ │ │ │ - str x0, [sp, #176] │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 24684 ::do_widen(char) const@@Base+0x8024> // b.plast │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x1, x1, #0x68 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + str x0, [sp, #136] │ │ │ │ bl c818 │ │ │ │ - add x1, sp, #0x1f0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2563c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcabc> // b.none │ │ │ │ - ldr x2, [x23, #16] │ │ │ │ - str x0, [sp, #480] │ │ │ │ - str x2, [sp, #496] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #488] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 240bc ::do_widen(char) const@@Base+0x7a5c> // 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 │ │ │ │ strb wzr, [x23, #16] │ │ │ │ - movi d14, #0x0 │ │ │ │ - str x1, [x23] │ │ │ │ - ldr w0, [x19, #1064] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - cbz w0, 24c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0e4> │ │ │ │ - ldr d14, [x19, #1080] │ │ │ │ - mov x0, x21 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x1, [sp, #344] │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 249f0 ::do_widen(char) const@@Base+0x8390> // b.pmore │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + bl c818 │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2408c ::do_widen(char) const@@Base+0x7a2c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x1, [sp, #384] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x0, [sp, #376] │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 246cc ::do_widen(char) const@@Base+0x806c> // b.plast │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + bl c818 │ │ │ │ + mov x23, x0 │ │ │ │ + add x28, sp, #0x1a0 │ │ │ │ + str x28, [sp, #400] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 240a4 ::do_widen(char) const@@Base+0x7a44> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #400] │ │ │ │ + str x1, [sp, #416] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + bl c590 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str x22, [sp, #496] │ │ │ │ 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, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ + str xzr, [sp, #824] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #1000] │ │ │ │ - strh wzr, [sp, #1008] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x408 │ │ │ │ + add x0, sp, #0x358 │ │ │ │ str q31, [x0] │ │ │ │ ldur x2, [x22, #-24] │ │ │ │ - add x0, x27, x2 │ │ │ │ - str x25, [x27, x2] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x27, [x19, x2] │ │ │ │ bl d280 │ │ │ │ - add x2, sp, #0x2b0 │ │ │ │ add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ 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] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - ldp x2, x1, [sp, #16] │ │ │ │ + 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, #744] │ │ │ │ - mov x0, x21 │ │ │ │ - str x2, [sp, #752] │ │ │ │ - strb wzr, [sp, #768] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str w0, [sp, #568] │ │ │ │ + mov x0, x24 │ │ │ │ bl d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 25994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce14> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 24da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc220> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #672] │ │ │ │ - mov x0, x21 │ │ │ │ - str x25, [x27, x2] │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - ldp x3, x4, [sp, #480] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 25620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcaa0> // b.none │ │ │ │ ldr x1, [sp, #496] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b.ls 24e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc28c> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 24e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc28c> // b.none │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 253c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc848> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 26374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7f4> // b.pmore │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c818 │ │ │ │ - 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 25608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca88> // 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 25eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd338> // b.plast │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0xc58 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - bl c818 │ │ │ │ - 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 25674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcaf4> // 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 c590 │ │ │ │ - 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ 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, #616] │ │ │ │ bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 259a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce20> │ │ │ │ - ldr x5, [sp, #704] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x3, [sp, #712] │ │ │ │ + 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, 2412c ::do_widen(char) const@@Base+0x7acc> │ │ │ │ + ldr x5, [sp, #528] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + 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 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #672] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ add x20, x20, #0x40 │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x20, [sp, #784] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str x20, [sp, #608] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4c8> // b.none │ │ │ │ + b.eq 23b70 ::do_widen(char) const@@Base+0x7510> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ add x26, x26, #0x10 │ │ │ │ - str x26, [sp, #680] │ │ │ │ + str x26, [sp, #504] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x19, x1] │ │ │ │ + str x25, [sp, #608] │ │ │ │ bl c830 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #576] │ │ │ │ - ldr x4, [sp, #584] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldp x3, x4, [sp, #400] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 255f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca70> // b.none │ │ │ │ - ldr x1, [sp, #592] │ │ │ │ + cmp x3, x28 │ │ │ │ + b.eq 24074 ::do_widen(char) const@@Base+0x7a14> // b.none │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b.ls 250b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc534> // b.plast │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 250b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc534> // b.none │ │ │ │ - ldr x5, [sp, #624] │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b.ls 23bd4 ::do_widen(char) const@@Base+0x7574> // b.plast │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 23bd4 ::do_widen(char) const@@Base+0x7574> // b.none │ │ │ │ + ldr x5, [sp, #448] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 253b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc830> // b.plast │ │ │ │ + b.ls 23dcc ::do_widen(char) const@@Base+0x776c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 25dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd248> // b.pmore │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + b.hi 249b8 ::do_widen(char) const@@Base+0x8358> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x0, x20 │ │ │ │ bl c818 │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ mov x22, x0 │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - str x20, [sp, #640] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 25854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccd4> // 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] │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 23e04 ::do_widen(char) const@@Base+0x77a4> // 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, #648] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 2624c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6cc> // b.plast │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + b.ls 246fc ::do_widen(char) const@@Base+0x809c> // b.plast │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ bl c818 │ │ │ │ - mov x25, x0 │ │ │ │ - str x28, [sp, #672] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2586c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccec> // 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, #3712] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 25584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca04> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 25524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9a4> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 25190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc610> // b.none │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2405c ::do_widen(char) const@@Base+0x79fc> // 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, 23f78 ::do_widen(char) const@@Base+0x7918> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 23f0c ::do_widen(char) const@@Base+0x78ac> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23ccc ::do_widen(char) const@@Base+0x766c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 251a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc620> // b.none │ │ │ │ + b.eq 23cdc ::do_widen(char) const@@Base+0x767c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 251b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc630> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 251c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc644> // b.none │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 23cec ::do_widen(char) const@@Base+0x768c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 251d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc658> // b.none │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 23cfc ::do_widen(char) const@@Base+0x769c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 251ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc66c> // b.none │ │ │ │ + b.eq 23d10 ::do_widen(char) const@@Base+0x76b0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc680> // b.none │ │ │ │ + b.eq 23d24 ::do_widen(char) const@@Base+0x76c4> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc694> // b.none │ │ │ │ + b.eq 23d38 ::do_widen(char) const@@Base+0x76d8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6a8> // b.none │ │ │ │ + b.eq 23d4c ::do_widen(char) const@@Base+0x76ec> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2523c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6bc> // b.none │ │ │ │ + b.eq 23d60 ::do_widen(char) const@@Base+0x7700> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 25250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc6d0> // b.none │ │ │ │ + b.eq 23d74 ::do_widen(char) const@@Base+0x7714> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 246e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb64> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 246e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb64> │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 259bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce3c> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3920] │ │ │ │ - add x0, x0, #0xc08 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - adrp x25, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 22600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a80> │ │ │ │ - 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - add x2, x25, #0xbf0 │ │ │ │ - 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, 25394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc814> │ │ │ │ - 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 25344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7c4> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x21, #524] │ │ │ │ - cmp w22, w1 │ │ │ │ - b.le 25394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc814> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, w22 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - str w22, [x21, #524] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 253a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc820> // b.none │ │ │ │ + b.eq 23d88 ::do_widen(char) const@@Base+0x7728> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr w0, [x19, #636] │ │ │ │ - cmp w20, w0 │ │ │ │ - b.lt 252a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc720> // b.tstop │ │ │ │ - b 23924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xada4> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 250d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc550> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 24e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2a8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 24ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc028> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 2450c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb98c> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 24264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6e4> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + add sp, sp, #0x370 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 24014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb494> │ │ │ │ + mov x23, x0 │ │ │ │ + add x20, sp, #0x1e0 │ │ │ │ + str x20, [sp, #464] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.ne 23c14 ::do_widen(char) const@@Base+0x75b4> // b.any │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 23c20 ::do_widen(char) const@@Base+0x75c0> │ │ │ │ ldr x0, [sp, #120] │ │ │ │ - add x23, sp, #0x120 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 23d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb218> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 23a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf0c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 23898 ::do_widen(char) const@@Base+0x7238> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 238a4 ::do_widen(char) const@@Base+0x7244> │ │ │ │ + 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0xe8 │ │ │ │ + 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, 241dc ::do_widen(char) const@@Base+0x7b7c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldrb w0, [x0, #521] │ │ │ │ + tbnz w0, #0, 24144 ::do_widen(char) const@@Base+0x7ae4> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 23428 ::do_widen(char) const@@Base+0x6dc8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 23428 ::do_widen(char) const@@Base+0x6dc8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 25cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd130> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 258ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd6c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 245bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x25, x0 │ │ │ │ ldr x24, [x0, #240] │ │ │ │ - cbz x24, 25c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd110> │ │ │ │ + cbz x24, 24ac4 ::do_widen(char) const@@Base+0x8464> │ │ │ │ ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 25884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd04> │ │ │ │ + cbz w0, 23fe4 ::do_widen(char) const@@Base+0x7984> │ │ │ │ ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x0, x25 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 245b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba34> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 259fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce7c> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 258b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd38> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 25180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc600> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 23cb8 ::do_widen(char) const@@Base+0x7658> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - ldr x2, [sp, #680] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ mov x25, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ add x0, x25, x0 │ │ │ │ ldr x24, [x0, #240] │ │ │ │ - cbz x24, 25a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea4> │ │ │ │ + cbz x24, 24994 ::do_widen(char) const@@Base+0x8334> │ │ │ │ ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 25920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcda0> │ │ │ │ + cbz w0, 24020 ::do_widen(char) const@@Base+0x79c0> │ │ │ │ ldrb w1, [x24, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x0, x25 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 25178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5f8> │ │ │ │ - ldr d12, [sp, #1152] │ │ │ │ - ldr d13, [sp, #1160] │ │ │ │ - b 246e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb64> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce6c> // b.plast │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 250a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc528> // b.any │ │ │ │ - b 250c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc544> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 23cac ::do_widen(char) const@@Base+0x764c> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 23f60 ::do_widen(char) const@@Base+0x7900> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 23f60 ::do_widen(char) const@@Base+0x7900> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x24] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 23fcc ::do_widen(char) const@@Base+0x796c> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 23fcc ::do_widen(char) const@@Base+0x796c> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x24 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2d4> │ │ │ │ + b 23c8c ::do_widen(char) const@@Base+0x762c> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 259e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce64> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc280> // b.any │ │ │ │ - b 24e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc29c> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 24c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc054> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b.ls 242a8 ::do_widen(char) const@@Base+0x7c48> // b.plast │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 23bc8 ::do_widen(char) const@@Base+0x7568> // b.any │ │ │ │ + b 23be4 ::do_widen(char) const@@Base+0x7584> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x1 │ │ │ │ mov x1, x23 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc340> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #48] │ │ │ │ - b 24998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe18> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 2492c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdac> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce5c> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 24b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc000> // b.any │ │ │ │ - b 24b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc01c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce54> // b.plast │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.ne 244e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb964> // b.any │ │ │ │ - b 24500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb980> │ │ │ │ + b 2397c ::do_widen(char) const@@Base+0x731c> │ │ │ │ ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9b4> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce4c> // b.plast │ │ │ │ - ldr x5, [sp, #80] │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 23d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1f0> // b.any │ │ │ │ - b 23d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb20c> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba14> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce44> // b.plast │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2423c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6bc> // b.any │ │ │ │ - b 24258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6d8> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 24040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4c0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - b 240ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb52c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 259f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce74> // b.plast │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 23fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> // b.any │ │ │ │ - b 24008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb488> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #48] │ │ │ │ + b 239e8 ::do_widen(char) const@@Base+0x7388> │ │ │ │ ldr x2, [x23, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - b 23e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2b0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 242fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb77c> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 23918 ::do_widen(char) const@@Base+0x72b8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x23 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 24290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb710> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + b 23648 ::do_widen(char) const@@Base+0x6fe8> │ │ │ │ ldr x2, [x23, #8] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 23dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb244> │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 23b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb00c> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #40] │ │ │ │ - b 23b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafa4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 250f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc578> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 25158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5d8> │ │ │ │ - mov x0, x24 │ │ │ │ + b 236b8 ::do_widen(char) const@@Base+0x7058> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 242a0 ::do_widen(char) const@@Base+0x7c40> // b.plast │ │ │ │ + ldr x5, [sp, #56] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 23848 ::do_widen(char) const@@Base+0x71e8> // b.any │ │ │ │ + b 23864 ::do_widen(char) const@@Base+0x7204> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl c9f8 │ │ │ │ + b 237c4 ::do_widen(char) const@@Base+0x7164> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl c9f8 │ │ │ │ + b 23b4c ::do_widen(char) const@@Base+0x74ec> │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + bl c9f8 │ │ │ │ + b 235b0 ::do_widen(char) const@@Base+0x6f50> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 24a80 ::do_widen(char) const@@Base+0x8420> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 24364 ::do_widen(char) const@@Base+0x7d04> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 24a40 ::do_widen(char) const@@Base+0x83e0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 24328 ::do_widen(char) const@@Base+0x7cc8> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 23ef4 ::do_widen(char) const@@Base+0x7894> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 24a20 ::do_widen(char) const@@Base+0x83c0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 242ec ::do_widen(char) const@@Base+0x7c8c> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x22, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x25, x0 │ │ │ │ + ldr x22, [x0, #240] │ │ │ │ + cbz x22, 24620 ::do_widen(char) const@@Base+0x7fc0> │ │ │ │ + ldrb w0, [x22, #56] │ │ │ │ + cbz w0, 242b0 ::do_widen(char) const@@Base+0x7c50> │ │ │ │ + ldrb w1, [x22, #67] │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x25 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 23ee8 ::do_widen(char) const@@Base+0x7888> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b 23864 ::do_widen(char) const@@Base+0x7204> │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b 23be4 ::do_widen(char) const@@Base+0x7584> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 25514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc994> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 24288 ::do_widen(char) const@@Base+0x7c28> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 25514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc994> │ │ │ │ - mov x0, x21 │ │ │ │ + b 24288 ::do_widen(char) const@@Base+0x7c28> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 25574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9f4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 24204 ::do_widen(char) const@@Base+0x7ba4> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 25574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9f4> │ │ │ │ - mov x0, x21 │ │ │ │ + b 24204 ::do_widen(char) const@@Base+0x7ba4> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 254b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc934> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.eq 241c4 ::do_widen(char) const@@Base+0x7b64> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 254b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc934> │ │ │ │ - mov x0, x24 │ │ │ │ + b 241c4 ::do_widen(char) const@@Base+0x7b64> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ ldr x2, [x2, #48] │ │ │ │ cmp x2, x0 │ │ │ │ - b.eq 255d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca54> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ + b.eq 24168 ::do_widen(char) const@@Base+0x7b08> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ blr x2 │ │ │ │ mov w1, w0 │ │ │ │ - b 255d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca54> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 24460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8e0> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 24afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf7c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 241b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb638> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 23cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb16c> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 24894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd14> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 24d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1fc> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - b 25024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4a4> │ │ │ │ - add x1, sp, #0x2f0 │ │ │ │ - bl c9f8 │ │ │ │ - b 23f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3e8> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 24748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc8> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b 24258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6d8> │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - b 23d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb20c> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b 24500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb980> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b 24b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc01c> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - b 24e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc29c> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - b 250c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc544> │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - b 24008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb488> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 24168 ::do_widen(char) const@@Base+0x7b08> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 25a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcec4> // b.none │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + bl 21340 ::do_widen(char) const@@Base+0x4ce0> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + add x8, sp, #0x190 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xfc8 │ │ │ │ + bl 21460 ::do_widen(char) const@@Base+0x4e00> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + add x1, x1, #0xfe8 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + add x21, sp, #0x1b0 │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x21, [sp, #40] │ │ │ │ + bl caa0 │ │ │ │ + ldp x1, x2, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c608 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl caa0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x0, x24 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + str x25, [sp, #608] │ │ │ │ bl c830 │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ bl d160 │ │ │ │ ldr x0, [sp, #144] │ │ │ │ bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - bl d160 │ │ │ │ ldr x0, [sp, #136] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + mov x0, x28 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ bl d160 │ │ │ │ - b 25b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfa0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #1152] │ │ │ │ - str d13, [sp, #1160] │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - b 25ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf68> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - b 25ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf54> │ │ │ │ + b.eq 245f0 ::do_widen(char) const@@Base+0x7f90> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf34> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd014> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + add x0, sp, #0x190 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 25b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc4> // b.none │ │ │ │ - b 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf54> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 25bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd03c> │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 25b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf98> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 25aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf2c> │ │ │ │ + b 245c4 ::do_widen(char) const@@Base+0x7f64> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 25a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf14> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 245cc ::do_widen(char) const@@Base+0x7f6c> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl d160 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x23, sp, #0x180 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d160 │ │ │ │ - b 25d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1e0> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 25d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd180> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 245d4 ::do_widen(char) const@@Base+0x7f74> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d160 │ │ │ │ - b 25bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd074> │ │ │ │ + b 2456c ::do_widen(char) const@@Base+0x7f0c> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 25d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1cc> │ │ │ │ + b 24564 ::do_widen(char) const@@Base+0x7f04> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 25d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 2455c ::do_widen(char) const@@Base+0x7efc> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #152] │ │ │ │ bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x22, sp, #0x1d0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #200] │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - bl d160 │ │ │ │ - b 25c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd104> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd07c> │ │ │ │ - bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 25d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd18c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd174> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf5c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf00> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - bl c9e0 │ │ │ │ + b 24554 ::do_widen(char) const@@Base+0x7ef4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 25aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf20> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + b 24534 ::do_widen(char) const@@Base+0x7ed4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ bl d160 │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x180 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25d60 , 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 c830 │ │ │ │ - b 25d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd194> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd384> │ │ │ │ + b 24580 ::do_widen(char) const@@Base+0x7f20> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 25af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf78> │ │ │ │ + b 24588 ::do_widen(char) const@@Base+0x7f28> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 25be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd060> │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + str x25, [sp, #608] │ │ │ │ + bl c830 │ │ │ │ + b 24580 ::do_widen(char) const@@Base+0x7f20> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd074> │ │ │ │ + mov x20, x0 │ │ │ │ + b 24824 ::do_widen(char) const@@Base+0x81c4> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 247c4 ::do_widen(char) const@@Base+0x8164> │ │ │ │ bti j │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + b 24590 ::do_widen(char) const@@Base+0x7f30> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 25b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc4> // b.none │ │ │ │ - b 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + str x26, [sp, #504] │ │ │ │ + ldr x0, [sp] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ + str x22, [sp, #496] │ │ │ │ + str x27, [x19, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #608] │ │ │ │ bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 25b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc4> // b.none │ │ │ │ - b 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b.eq 248d8 ::do_widen(char) const@@Base+0x8278> // b.none │ │ │ │ + b 245ac ::do_widen(char) const@@Base+0x7f4c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 24918 ::do_widen(char) const@@Base+0x82b8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 248b4 ::do_widen(char) const@@Base+0x8254> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + b 2475c ::do_widen(char) const@@Base+0x80fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + b 24554 ::do_widen(char) const@@Base+0x7ef4> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x120 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 25d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1f4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 24988 ::do_widen(char) const@@Base+0x8328> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #168] │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 24578 ::do_widen(char) const@@Base+0x7f18> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - add x1, sp, #0x220 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #184] │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #144] │ │ │ │ bl c9e0 │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 25f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd39c> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 248d8 ::do_widen(char) const@@Base+0x8278> // b.none │ │ │ │ + b 245ac ::do_widen(char) const@@Base+0x7f4c> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 25d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd194> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - b 25cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd174> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 2497c ::do_widen(char) const@@Base+0x831c> │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 245ac ::do_widen(char) const@@Base+0x7f4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5b8> │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 248d8 ::do_widen(char) const@@Base+0x8278> // b.none │ │ │ │ + b 245ac ::do_widen(char) const@@Base+0x7f4c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - b 25b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfa0> │ │ │ │ + adrp x23, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x23, [x23, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 24aec ::do_widen(char) const@@Base+0x848c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ + b 24ae0 ::do_widen(char) const@@Base+0x8480> │ │ │ │ + bti j │ │ │ │ + b 24b10 ::do_widen(char) const@@Base+0x84b0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 26194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd614> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #872] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x240 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.eq 248d8 ::do_widen(char) const@@Base+0x8278> // b.none │ │ │ │ + b 245ac ::do_widen(char) const@@Base+0x7f4c> │ │ │ │ + bti c │ │ │ │ + ldr x10, [x0, #80] │ │ │ │ + sxtw x2, w2 │ │ │ │ + mov x6, x0 │ │ │ │ + cmp x2, x10 │ │ │ │ + b.eq 24b90 ::do_widen(char) const@@Base+0x8530> // b.none │ │ │ │ + ldp x1, x2, [x0, #200] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 24b8c ::do_widen(char) const@@Base+0x852c> // 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 24e3c ::do_widen(char) const@@Base+0x87dc> // b.pmore │ │ │ │ + cbz x2, 24ca8 ::do_widen(char) const@@Base+0x8648> │ │ │ │ + lsl x2, x10, #2 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + stp x10, x6, [sp, #56] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl cf08 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + stp x0, x2, [sp, #40] │ │ │ │ + bl ca40 │ │ │ │ + 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, 24cbc ::do_widen(char) const@@Base+0x865c> │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + mov w13, #0x80000000 // #-2147483648 │ │ │ │ + ldr w5, [x12, x7, lsl #2] │ │ │ │ + cmp w5, w13 │ │ │ │ + b.eq 24c90 ::do_widen(char) const@@Base+0x8630> // b.none │ │ │ │ + ldr x16, [x6, #168] │ │ │ │ + add x15, x6, #0x90 │ │ │ │ + cbz x16, 24da0 ::do_widen(char) const@@Base+0x8740> │ │ │ │ + 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, 24cdc ::do_widen(char) const@@Base+0x867c> │ │ │ │ + ldr x3, [x1] │ │ │ │ + ldr w4, [x3, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 24c7c ::do_widen(char) const@@Base+0x861c> // b.none │ │ │ │ + ldr x0, [x3] │ │ │ │ + cbz x0, 24cdc ::do_widen(char) const@@Base+0x867c> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + mov x1, x3 │ │ │ │ + sxtw x9, w4 │ │ │ │ + udiv x3, x9, x8 │ │ │ │ + msub x3, x3, x8, x9 │ │ │ │ + cmp x11, x3 │ │ │ │ + b.ne 24cdc ::do_widen(char) const@@Base+0x867c> // b.any │ │ │ │ + mov x3, x0 │ │ │ │ + cmp w5, w4 │ │ │ │ + b.ne 24c4c ::do_widen(char) const@@Base+0x85ec> // b.any │ │ │ │ + ldr x0, [x1] │ │ │ │ + cbz x0, 24cdc ::do_widen(char) const@@Base+0x867c> │ │ │ │ + ldr w8, [x0, #12] │ │ │ │ + ldr x0, [x14] │ │ │ │ + str w8, [x0, w7, uxtw #2] │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x10, x7 │ │ │ │ + b.hi 24c08 ::do_widen(char) const@@Base+0x85a8> // 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, 24c9c ::do_widen(char) const@@Base+0x863c> │ │ │ │ + stp x6, x14, [sp, #40] │ │ │ │ + str x12, [sp, #56] │ │ │ │ + bl cea8 │ │ │ │ + ldp x6, x14, [sp, #40] │ │ │ │ + ldr x12, [sp, #56] │ │ │ │ + ldr x10, [x6, #80] │ │ │ │ + cbnz x10, 24c00 ::do_widen(char) const@@Base+0x85a0> │ │ │ │ + b 24c9c ::do_widen(char) const@@Base+0x863c> │ │ │ │ + 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, 24d28 ::do_widen(char) const@@Base+0x86c8> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + cmp w5, w4 │ │ │ │ + b.eq 24c88 ::do_widen(char) const@@Base+0x8628> // b.none │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 24d28 ::do_widen(char) const@@Base+0x86c8> │ │ │ │ + ldr w4, [x0, #8] │ │ │ │ + sxtw x11, w4 │ │ │ │ + udiv x3, x11, x9 │ │ │ │ + msub x3, x3, x9, x11 │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 24d00 ::do_widen(char) const@@Base+0x86a0> // 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 cf08 │ │ │ │ + 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 24f40 ::do_widen(char) const@@Base+0x88e0> │ │ │ │ + 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 24c88 ::do_widen(char) const@@Base+0x8628> │ │ │ │ + ldr x4, [x6, #160] │ │ │ │ + mov x2, x4 │ │ │ │ + cbz x4, 24e08 ::do_widen(char) const@@Base+0x87a8> │ │ │ │ + add x0, x6, #0xa0 │ │ │ │ + b 24dc4 ::do_widen(char) const@@Base+0x8764> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x0, x2 │ │ │ │ + cbz x3, 24de0 ::do_widen(char) const@@Base+0x8780> │ │ │ │ + mov x2, x3 │ │ │ │ + ldr w3, [x2, #8] │ │ │ │ + cmp w5, w3 │ │ │ │ + b.ne 24db4 ::do_widen(char) const@@Base+0x8754> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbnz x0, 24c84 ::do_widen(char) const@@Base+0x8624> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x4 │ │ │ │ + cbnz x4, 24df4 ::do_widen(char) const@@Base+0x8794> │ │ │ │ + b 24e08 ::do_widen(char) const@@Base+0x87a8> │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 24e08 ::do_widen(char) const@@Base+0x87a8> │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 24dec ::do_widen(char) const@@Base+0x878c> // b.any │ │ │ │ + mov w8, #0x1 // #1 │ │ │ │ + b 24c88 ::do_widen(char) const@@Base+0x8628> │ │ │ │ + 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 24d2c ::do_widen(char) const@@Base+0x86cc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldrb w1, [x0, #520] │ │ │ │ + tbnz w1, #0, 24ebc ::do_widen(char) const@@Base+0x885c> │ │ │ │ + ldrb w1, [x0, #521] │ │ │ │ + tbz w1, #0, 24eb4 ::do_widen(char) const@@Base+0x8854> │ │ │ │ + bl c950 , 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+0x4d1e0> │ │ │ │ + add x1, x1, #0x1c0 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x21, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + bl c950 , 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+0x4d1e0> │ │ │ │ + add x1, x1, #0x1b8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + add x1, x21, #0x1c0 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbz w0, #0, 24eb4 ::do_widen(char) const@@Base+0x8854> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + add x1, x21, #0x1c0 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + mov x19, x0 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + b 24ea8 ::do_widen(char) const@@Base+0x8848> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, x3 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x3, x4 │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + bl d250 │ │ │ │ + mov x21, x1 │ │ │ │ + tbnz w0, #0, 24fd0 ::do_widen(char) const@@Base+0x8970> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x1, [x20, x23, lsl #3] │ │ │ │ + add x0, x20, x23, lsl #3 │ │ │ │ + cbz x1, 25070 ::do_widen(char) const@@Base+0x8a10> │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [x24] │ │ │ │ + ldr x0, [x20, x23, lsl #3] │ │ │ │ + str x24, [x0] │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x19, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 250c8 ::do_widen(char) const@@Base+0x8a68> // b.none │ │ │ │ + mov x0, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 250d8 ::do_widen(char) const@@Base+0x8a78> // b.pmore │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x21, #3 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl ca40 │ │ │ │ + add x7, x19, #0x30 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x4, 25048 ::do_widen(char) const@@Base+0x89e8> │ │ │ │ + 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, 250a4 ::do_widen(char) const@@Base+0x8a44> │ │ │ │ + ldr x5, [x6] │ │ │ │ + str x5, [x2] │ │ │ │ + ldr x1, [x20, x1] │ │ │ │ + str x2, [x1] │ │ │ │ + cbnz x4, 25014 ::do_widen(char) const@@Base+0x89b4> │ │ │ │ + ldr x0, [x19] │ │ │ │ + cmp x0, x7 │ │ │ │ + b.eq 25058 ::do_widen(char) const@@Base+0x89f8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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, 24f98 ::do_widen(char) const@@Base+0x8938> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x24] │ │ │ │ + str x24, [x19, #16] │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 25098 ::do_widen(char) const@@Base+0x8a38> │ │ │ │ + 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 24fa8 ::do_widen(char) const@@Base+0x8948> │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + str x6, [x2] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x0, [x20, x1] │ │ │ │ + ldr x1, [x2] │ │ │ │ + cbz x1, 250c0 ::do_widen(char) const@@Base+0x8a60> │ │ │ │ + str x2, [x20, x3, lsl #3] │ │ │ │ + mov x3, x5 │ │ │ │ + b 25010 ::do_widen(char) const@@Base+0x89b0> │ │ │ │ + mov x7, x19 │ │ │ │ + str xzr, [x7, #48]! │ │ │ │ + mov x20, x7 │ │ │ │ + b 25000 ::do_widen(char) const@@Base+0x89a0> │ │ │ │ + mov x0, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ls 250e8 ::do_widen(char) const@@Base+0x8a88> // b.plast │ │ │ │ + bl cce0 │ │ │ │ + bl c890 │ │ │ │ + bti j │ │ │ │ + str x20, [x19, #40] │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + stp x1, x2, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + 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 d220 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 25348 ::do_widen(char) const@@Base+0x8ce8> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + strb wzr, [sp, #15] │ │ │ │ + cmp x3, x21 │ │ │ │ + b.ls 25328 ::do_widen(char) const@@Base+0x8cc8> // 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 25424 ::do_widen(char) const@@Base+0x8dc4> // 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 2537c ::do_widen(char) const@@Base+0x8d1c> // b.none │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w5, w1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 253a4 ::do_widen(char) const@@Base+0x8d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 25390 ::do_widen(char) const@@Base+0x8d30> // b.none │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 253a4 ::do_widen(char) const@@Base+0x8d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 253ac ::do_widen(char) const@@Base+0x8d4c> // b.none │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 253a4 ::do_widen(char) const@@Base+0x8d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 253bc ::do_widen(char) const@@Base+0x8d5c> // b.none │ │ │ │ + orr w1, w1, #0x8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 253a4 ::do_widen(char) const@@Base+0x8d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 253cc ::do_widen(char) const@@Base+0x8d6c> // b.none │ │ │ │ + orr w1, w1, #0x10 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 253a4 ::do_widen(char) const@@Base+0x8d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 253dc ::do_widen(char) const@@Base+0x8d7c> // b.none │ │ │ │ + orr w1, w1, #0x20 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ls 253a4 ::do_widen(char) const@@Base+0x8d44> // b.plast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // 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 253ec ::do_widen(char) const@@Base+0x8d8c> // b.none │ │ │ │ + orr w1, w1, #0x40 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cs 253a4 ::do_widen(char) const@@Base+0x8d44> // b.hs, b.nlast │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ls 25418 ::do_widen(char) const@@Base+0x8db8> // b.plast │ │ │ │ + lsr x2, x0, #6 │ │ │ │ + lsl x0, x22, x0 │ │ │ │ + ldr x2, [x4, x2, lsl #3] │ │ │ │ + tst x0, x2 │ │ │ │ + b.eq 253fc ::do_widen(char) const@@Base+0x8d9c> // 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 d220 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cmp x3, x21 │ │ │ │ + b.hi 25190 ::do_widen(char) const@@Base+0x8b30> // b.pmore │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #168] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd0f8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 25410 ::do_widen(char) const@@Base+0x8db0> // 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 25408 ::do_widen(char) const@@Base+0x8da8> // b.plast │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 251e0 ::do_widen(char) const@@Base+0x8b80> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25210 ::do_widen(char) const@@Base+0x8bb0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + cbz w5, 25328 ::do_widen(char) const@@Base+0x8cc8> │ │ │ │ + b 25324 ::do_widen(char) const@@Base+0x8cc4> │ │ │ │ + mov x21, x0 │ │ │ │ + b 25324 ::do_widen(char) const@@Base+0x8cc4> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25240 ::do_widen(char) const@@Base+0x8be0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 2539c ::do_widen(char) const@@Base+0x8d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25270 ::do_widen(char) const@@Base+0x8c10> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 2539c ::do_widen(char) const@@Base+0x8d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 252a0 ::do_widen(char) const@@Base+0x8c40> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 2539c ::do_widen(char) const@@Base+0x8d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 252d0 ::do_widen(char) const@@Base+0x8c70> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 2539c ::do_widen(char) const@@Base+0x8d3c> │ │ │ │ + cmp x3, x0 │ │ │ │ + b.hi 25300 ::do_widen(char) const@@Base+0x8ca0> // b.pmore │ │ │ │ + mov x21, x0 │ │ │ │ + b 2539c ::do_widen(char) const@@Base+0x8d3c> │ │ │ │ + add x21, x21, #0x8 │ │ │ │ + cbz w5, 25328 ::do_widen(char) const@@Base+0x8cc8> │ │ │ │ + b 25324 ::do_widen(char) const@@Base+0x8cc4> │ │ │ │ + mov x21, x0 │ │ │ │ + b 25328 ::do_widen(char) const@@Base+0x8cc8> │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + cbz w5, 25420 ::do_widen(char) const@@Base+0x8dc0> │ │ │ │ + strb w1, [sp, #15] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + subs x3, x3, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl d160 │ │ │ │ - b 25f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd41c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - bl d160 │ │ │ │ - b 26120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 25414 ::do_widen(char) const@@Base+0x8db4> // b.any │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x0, #0xde0 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp] │ │ │ │ + bl d220 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ + b.ne 254d8 ::do_widen(char) const@@Base+0x8e78> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - b 25acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf4c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25520 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25580 ::do_widen(char) const@@Base+0x8f20> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25538 ::do_widen(char) const@@Base+0x8ed8> │ │ │ │ + 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, 25610 ::do_widen(char) const@@Base+0x8fb0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - bl c9e0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25604 ::do_widen(char) const@@Base+0x8fa4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25520 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25520 ::do_widen(char) const@@Base+0x8ec0> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25610 ::do_widen(char) const@@Base+0x8fb0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25604 ::do_widen(char) const@@Base+0x8fa4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf40> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25634 ::do_widen(char) const@@Base+0x8fd4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - mov x20, x19 │ │ │ │ + b 255e4 ::do_widen(char) const@@Base+0x8f84> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ mov x0, x21 │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - str x1, [sp, #784] │ │ │ │ - bl c830 │ │ │ │ - b 25ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf34> │ │ │ │ - bti j │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, x26, #0x10 │ │ │ │ - str x1, [sp, #680] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #672] │ │ │ │ - str x25, [x27, x0] │ │ │ │ - b 2631c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd79c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25680 ::do_widen(char) const@@Base+0x9020> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 256e0 ::do_widen(char) const@@Base+0x9080> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25698 ::do_widen(char) const@@Base+0x9038> │ │ │ │ + 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, 25770 ::do_widen(char) const@@Base+0x9110> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce98> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x19, sp, #0x1e0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - b 25b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfa0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25764 ::do_widen(char) const@@Base+0x9104> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25680 ::do_widen(char) const@@Base+0x9020> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25680 ::do_widen(char) const@@Base+0x9020> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25770 ::do_widen(char) const@@Base+0x9110> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x22, sp, #0x280 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd160> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25764 ::do_widen(char) const@@Base+0x9104> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd16c> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25794 ::do_widen(char) const@@Base+0x9134> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ + b 25744 ::do_widen(char) const@@Base+0x90e4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - b 25e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd310> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 257e0 ::do_widen(char) const@@Base+0x9180> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 25840 ::do_widen(char) const@@Base+0x91e0> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 257f8 ::do_widen(char) const@@Base+0x9198> │ │ │ │ + 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, 258d0 ::do_widen(char) const@@Base+0x9270> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - bl c9e0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 258c4 ::do_widen(char) const@@Base+0x9264> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 257e0 ::do_widen(char) const@@Base+0x9180> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 257e0 ::do_widen(char) const@@Base+0x9180> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 258d0 ::do_widen(char) const@@Base+0x9270> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 258c4 ::do_widen(char) const@@Base+0x9264> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1a0> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 258f4 ::do_widen(char) const@@Base+0x9294> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ + b 258a4 ::do_widen(char) const@@Base+0x9244> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - b 25d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1048] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 25940 ::do_widen(char) const@@Base+0x92e0> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 259a0 ::do_widen(char) const@@Base+0x9340> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 25958 ::do_widen(char) const@@Base+0x92f8> │ │ │ │ + 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, 25a30 ::do_widen(char) const@@Base+0x93d0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x180 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25a24 ::do_widen(char) const@@Base+0x93c4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 25940 ::do_widen(char) const@@Base+0x92e0> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 25940 ::do_widen(char) const@@Base+0x92e0> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 25a30 ::do_widen(char) const@@Base+0x93d0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 25a24 ::do_widen(char) const@@Base+0x93c4> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 26014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd494> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25a54 ::do_widen(char) const@@Base+0x93f4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl d160 │ │ │ │ - b 25fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd434> │ │ │ │ + b 25a04 ::do_widen(char) const@@Base+0x93a4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 25acc ::do_widen(char) const@@Base+0x946c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 25a90 ::do_widen(char) const@@Base+0x9430> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 25b18 ::do_widen(char) const@@Base+0x94b8> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 25ab4 ::do_widen(char) const@@Base+0x9454> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 25abc ::do_widen(char) const@@Base+0x945c> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 25abc ::do_widen(char) const@@Base+0x945c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 25af4 ::do_widen(char) const@@Base+0x9494> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 25aec ::do_widen(char) const@@Base+0x948c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 25a90 ::do_widen(char) const@@Base+0x9430> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 25a90 ::do_widen(char) const@@Base+0x9430> │ │ │ │ + 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 25a90 ::do_widen(char) const@@Base+0x9430> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 25c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd084> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 25b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc4> // b.none │ │ │ │ - b 25a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea0> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x278 │ │ │ │ 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, #0x2a0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3864] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #664] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 74d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c1e8> │ │ │ │ - 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, #3720] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - adrp x5, 9f000 │ │ │ │ - ldr x5, [x5, #3800] │ │ │ │ - stp x4, x5, [sp, #112] │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - 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 27780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec00> // b.plast │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - str w3, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cbz w3, 27760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebe0> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3912] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - b 26b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf90> │ │ │ │ - cbnz w0, 26a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf08> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x670 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1640] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x20, x1 │ │ │ │ + str x19, [sp, #80] │ │ │ │ + bl c590 │ │ │ │ + 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 31a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c60> │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 25c04 ::do_widen(char) const@@Base+0x95a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x3, [x28, #8] │ │ │ │ + add x20, sp, #0x340 │ │ │ │ + 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 d220 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 25d58 ::do_widen(char) const@@Base+0x96f8> │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x27] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + bl d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x27, #40] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + bl d220 │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #152] │ │ │ │ + bl d220 │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x27, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #160] │ │ │ │ + bl d220 │ │ │ │ + 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 d220 │ │ │ │ + ldr w0, [sp, #132] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp w0, w21 │ │ │ │ + b.gt 25c40 ::do_widen(char) const@@Base+0x95e0> │ │ │ │ + ldr x1, [x28] │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, x2 │ │ │ │ + bl d220 │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, #0x0 │ │ │ │ + b.le 25f68 ::do_widen(char) const@@Base+0x9908> │ │ │ │ + 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 d220 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + bl d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + 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 25120 ::do_widen(char) const@@Base+0x8ac0> │ │ │ │ + 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 d220 │ │ │ │ + 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 d220 │ │ │ │ + ldr x0, [x28] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + ldr w2, [x0, #4] │ │ │ │ + cmp w2, w21 │ │ │ │ + b.gt 25d80 ::do_widen(char) const@@Base+0x9720> │ │ │ │ + add x23, sp, #0x220 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x308 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ + str xzr, [sp, #760] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ 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 x21, x26, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + add x2, sp, #0x318 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3720] │ │ │ │ + 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 d280 │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x27, sp, #0x1f0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3800] │ │ │ │ + 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] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x2, sp, #0x210 │ │ │ │ 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] │ │ │ │ + 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] │ │ │ │ bl d280 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 27f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf400> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + 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, 269b0 ::do_widen(char) const@@Base+0xa350> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 266f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb74> // b.none │ │ │ │ + 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 260b0 ::do_widen(char) const@@Base+0x9a50> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, [x21, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x21, [sp, #432] │ │ │ │ + mov x0, x23 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl c830 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xc60 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 27bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf02c> // 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 28464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8e4> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 27b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf008> // 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 c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cbd8 │ │ │ │ - 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, 27f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3f4> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0xe30 │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 268e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd68> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 27b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefb0> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 2694c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddcc> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 2694c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddcc> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 27ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef68> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 284fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf97c> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef98> // 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 28528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9a8> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ + add x1, sp, #0xe0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + str x1, [sp, #208] │ │ │ │ mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 27b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefe4> // b.none │ │ │ │ + b.eq 26940 ::do_widen(char) const@@Base+0xa2e0> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ - str x2, [sp, #304] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + str x2, [sp, #224] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ + 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] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 278ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed2c> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 27924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeda4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 26a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdeb0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 26a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdec0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 26a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xded0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 26a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdee0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdef4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 26a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf08> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 711cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5864c> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 72a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59ea8> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 6ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560a0> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 71868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58ce8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 237c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 6faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56f28> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - bl 71ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59470> │ │ │ │ - add x0, x19, #0x120 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 70b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57fb0> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ldr x2, [x19, #960] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - ldr w2, [x2, x0] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 27478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8f8> // b.none │ │ │ │ - ldr x2, [x19, #984] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr w3, [x2, x0] │ │ │ │ - cmp w3, w4 │ │ │ │ - b.ls 27760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebe0> // 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 26fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe450> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ne 265d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda58> // b.any │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 27fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf424> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 26c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0xc98 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 27b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xefc8> // 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 2829c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf71c> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls 26b34 ::do_widen(char) const@@Base+0xa4d4> // b.plast │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ str x0, [sp, #96] │ │ │ │ bl c818 │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str x1, [sp, #240] │ │ │ │ mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 27bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf078> // b.none │ │ │ │ + b.eq 26964 ::do_widen(char) const@@Base+0xa304> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + str x2, [sp, #256] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ str x1, [x3] │ │ │ │ - ldr x1, [x19, #984] │ │ │ │ - ldr w2, [x19, #1008] │ │ │ │ - ldr w1, [x1, x2, lsl #2] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ str xzr, [x3, #8] │ │ │ │ - str w1, [sp, #64] │ │ │ │ + str x1, [sp, #248] │ │ │ │ + bl 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + mov w28, w0 │ │ │ │ + mov x0, x23 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ + str x21, [sp, #432] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + str xzr, [sp, #760] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d280 │ │ │ │ - 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 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + 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 d280 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cbd8 │ │ │ │ - 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, 27f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf418> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 269a4 ::do_widen(char) const@@Base+0xa344> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 26e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2b4> // b.none │ │ │ │ + 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 262bc ::do_widen(char) const@@Base+0x9c5c> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, [x21, #-24] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + str x21, [sp, #432] │ │ │ │ + mov x0, x23 │ │ │ │ + str x26, [x19, x2] │ │ │ │ + str x1, [sp, #544] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldp x3, x4, [sp, #240] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 27be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf060> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 26988 ::do_widen(char) const@@Base+0xa328> // b.none │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 26e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe318> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 26e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe318> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b.ls 26328 ::do_widen(char) const@@Base+0x9cc8> // b.plast │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 26328 ::do_widen(char) const@@Base+0x9cc8> // b.none │ │ │ │ + ldr x5, [sp, #288] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 27aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef20> // b.plast │ │ │ │ + b.ls 267ac ::do_widen(char) const@@Base+0xa14c> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 28378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f8> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c818 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef50> // 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 28414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf894> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + b.hi 26bd8 ::do_widen(char) const@@Base+0xa578> // b.pmore │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + mov x28, x0 │ │ │ │ bl c818 │ │ │ │ mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ + add x4, sp, #0x140 │ │ │ │ + str x4, [sp, #304] │ │ │ │ mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 27c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf100> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #288] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 269c8 ::do_widen(char) const@@Base+0xa368> // b.none │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ str x2, [sp, #304] │ │ │ │ + str x0, [sp, #320] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #296] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3712] │ │ │ │ + str x0, [sp, #312] │ │ │ │ stp x1, xzr, [x3] │ │ │ │ strb wzr, [x3, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 27838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xecb8> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf680> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2c8> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 285b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa38> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf288> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 27f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3e8> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 270e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe568> // b.none │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xc80 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 27c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0e4> // 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 28554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9d4> // b.none │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xc78 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 26c98 ::do_widen(char) const@@Base+0xa638> // b.plast │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #104] │ │ │ │ bl c818 │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + str x1, [sp, #336] │ │ │ │ + mov x28, x1 │ │ │ │ mov x1, x0 │ │ │ │ - add x28, sp, #0xd0 │ │ │ │ - str x28, [sp, #192] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 27c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0c0> // b.none │ │ │ │ + b.eq 26924 ::do_widen(char) const@@Base+0xa2c4> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x2, [sp, #208] │ │ │ │ + str x0, [sp, #336] │ │ │ │ + str x2, [sp, #352] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ 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] │ │ │ │ + str x0, [sp, #344] │ │ │ │ + bl c590 │ │ │ │ + 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+0x501e0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d15, [x0, #3800] │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #400] │ │ │ │ + str x21, [sp, #432] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str xzr, [sp, #616] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + str xzr, [sp, #760] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ + strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x3, [x20, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d280 │ │ │ │ - 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 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + 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 d280 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cbd8 │ │ │ │ - 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, 27f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf40c> │ │ │ │ - ldp x5, x3, [sp, #320] │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 269bc ::do_widen(char) const@@Base+0xa35c> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 272dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe75c> // b.none │ │ │ │ + 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 26554 ::do_widen(char) const@@Base+0x9ef4> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ + mov x0, x27 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #440] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 x1, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + mov x0, x23 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x26, [x19, x1] │ │ │ │ + str x24, [sp, #544] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #192] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldp x3, x4, [sp, #336] │ │ │ │ + ldr x2, [sp, #376] │ │ │ │ add x0, x4, x2 │ │ │ │ cmp x3, x28 │ │ │ │ - b.eq 27bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf048> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + b.eq 26908 ::do_widen(char) const@@Base+0xa2a8> // b.none │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b.ls 27340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7c0> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 27340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7c0> // b.none │ │ │ │ - ldr x5, [sp, #240] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + b.ls 265bc ::do_widen(char) const@@Base+0x9f5c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 265bc ::do_widen(char) const@@Base+0x9f5c> // b.none │ │ │ │ + ldr x5, [sp, #384] │ │ │ │ cmp x0, x5 │ │ │ │ - b.ls 27a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeed8> // b.plast │ │ │ │ + b.ls 26788 ::do_widen(char) const@@Base+0xa128> // b.plast │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x4 │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 2860c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa8c> // b.pmore │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x21 │ │ │ │ + b.hi 26aac ::do_widen(char) const@@Base+0xa44c> // b.pmore │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c818 │ │ │ │ + mov x21, x0 │ │ │ │ + add x3, sp, #0x1a0 │ │ │ │ + str x3, [sp, #400] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 269e4 ::do_widen(char) const@@Base+0xa384> // 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 26c04 ::do_widen(char) const@@Base+0xa5a4> // b.plast │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ bl c818 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ + str x1, [sp, #432] │ │ │ │ mov x21, x0 │ │ │ │ ldr x0, [x23], #16 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 27a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef08> // b.none │ │ │ │ + b.eq 268f0 ::do_widen(char) const@@Base+0xa290> // b.none │ │ │ │ ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + str x1, [sp, #448] │ │ │ │ ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #264] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3712] │ │ │ │ stp x23, xzr, [x21] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ strb wzr, [x21, #16] │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 28220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6a0> // b.none │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldrb w0, [x24, #520] │ │ │ │ + tbnz w0, #0, 2682c ::do_widen(char) const@@Base+0xa1cc> │ │ │ │ + ldrb w0, [x24, #521] │ │ │ │ + tbnz w0, #0, 267d0 ::do_widen(char) const@@Base+0xa170> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 27c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf09c> // 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, #3712] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 277c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec44> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbb8> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf164> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb90> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf124> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x21, sp, #0x190 │ │ │ │ - add x20, sp, #0x120 │ │ │ │ - bl 74d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c1e8> │ │ │ │ - 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - strh wzr, [sp, #624] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - 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 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x2, [x27, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x28, [x20, x2] │ │ │ │ - bl d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - 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, #408] │ │ │ │ - bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 28058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4d8> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b.eq 266a0 ::do_widen(char) const@@Base+0xa040> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 266b4 ::do_widen(char) const@@Base+0xa054> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ 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 275d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea50> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 266c8 ::do_widen(char) const@@Base+0xa068> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 266d8 ::do_widen(char) const@@Base+0xa078> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 266ec ::do_widen(char) const@@Base+0xa08c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26700 ::do_widen(char) const@@Base+0xa0a0> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - str x25, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - mov x0, x21 │ │ │ │ - str x28, [x20, x1] │ │ │ │ ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #400] │ │ │ │ - bl c830 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - add x3, x3, #0xcb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 27fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf44c> // 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 x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 28678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfaf8> // b.plast │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x21, sp, #0x130 │ │ │ │ - str x21, [sp, #288] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 27fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf430> // 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, #3712] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - ldrb w0, [x27, #520] │ │ │ │ - tbnz w0, #0, 27990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee10> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbnz w0, #0, 279f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee70> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 276d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb58> // b.none │ │ │ │ + b.eq 26714 ::do_widen(char) const@@Base+0xa0b4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 276e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb68> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26728 ::do_widen(char) const@@Base+0xa0c8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 276f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb78> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2673c ::do_widen(char) const@@Base+0xa0dc> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0x248 │ │ │ │ - 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 224e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9960> │ │ │ │ - add x1, x19, #0x98 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 27a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeecc> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 74da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c224> │ │ │ │ - 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 26b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf84> // 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 265a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda28> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + bl 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - add sp, sp, #0x2a0 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + add sp, sp, #0x670 │ │ │ │ + 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] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 2864c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfacc> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3b4> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 286d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb50> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf370> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 27404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe884> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 286b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb30> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf254> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 286f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb70> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf210> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 26f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3dc> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x0, [x1] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 281e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf660> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf1dc> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + bl caa0 │ │ │ │ + b 26610 ::do_widen(char) const@@Base+0x9fb0> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl caa0 │ │ │ │ + b 2637c ::do_widen(char) const@@Base+0x9d1c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 28178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5f8> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 27d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf198> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - ldr x0, [x27] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5d8> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf33c> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #432] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 28138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5b8> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2fc> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 26c78 ::do_widen(char) const@@Base+0xa618> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 26888 ::do_widen(char) const@@Base+0xa228> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 26a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 2668c ::do_widen(char) const@@Base+0xa02c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldp x1, x2, [sp, #432] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x28, [x0, #240] │ │ │ │ - cbz x28, 280d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf554> │ │ │ │ - ldrb w0, [x28, #56] │ │ │ │ - cbz w0, 28018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf498> │ │ │ │ - ldrb w1, [x28, #67] │ │ │ │ - mov x0, x2 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldrb w0, [x27, #521] │ │ │ │ - tbz w0, #0, 276c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #288] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x28, x0 │ │ │ │ + mov x23, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x27, [x0, #240] │ │ │ │ - cbz x27, 281c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf640> │ │ │ │ - ldrb w0, [x27, #56] │ │ │ │ - cbz w0, 27fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf464> │ │ │ │ - ldrb w1, [x27, #67] │ │ │ │ - mov x0, x28 │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 26c58 ::do_widen(char) const@@Base+0xa5f8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 268bc ::do_widen(char) const@@Base+0xa25c> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 276c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb48> │ │ │ │ - ldr w1, [x19, #1008] │ │ │ │ - ubfiz x0, x1, #2, #32 │ │ │ │ - b 26af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdf70> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 27378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7f8> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 27384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe804> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 26ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe350> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 26edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe35c> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x110 │ │ │ │ - str x22, [sp, #256] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 26984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde04> // b.any │ │ │ │ + b 26684 ::do_widen(char) const@@Base+0xa024> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2681c ::do_widen(char) const@@Base+0xa1bc> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 2681c ::do_widen(char) const@@Base+0xa1bc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 26878 ::do_widen(char) const@@Base+0xa218> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 26878 ::do_widen(char) const@@Base+0xa218> │ │ │ │ ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 26990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde10> │ │ │ │ + b 26664 ::do_widen(char) const@@Base+0xa004> │ │ │ │ cmp x0, #0xf │ │ │ │ - b.ls 28064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4e4> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 26940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddc0> // b.any │ │ │ │ - b 2695c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdddc> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 26cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe134> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 269f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde70> │ │ │ │ + b.ls 269fc ::do_widen(char) const@@Base+0xa39c> // b.plast │ │ │ │ + ldr x5, [sp, #32] │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 265b0 ::do_widen(char) const@@Base+0x9f50> // b.any │ │ │ │ + b 265cc ::do_widen(char) const@@Base+0x9f6c> │ │ │ │ ldr x2, [x3, #8] │ │ │ │ mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 267c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc48> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ + stp x1, x3, [sp, #112] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 26768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdbe8> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2806c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4ec> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 27334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7b4> // b.any │ │ │ │ - b 27350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7d0> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 28074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4f4> // b.plast │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 26e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe30c> // b.any │ │ │ │ - b 26ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe328> │ │ │ │ + ldp x1, x3, [sp, #112] │ │ │ │ + b 263d8 ::do_widen(char) const@@Base+0x9d78> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ + str x3, [sp, #48] │ │ │ │ add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 26d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe194> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + b 26124 ::do_widen(char) const@@Base+0x9ac4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #48] │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + str x3, [sp, #88] │ │ │ │ add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 273e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe864> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + b 2618c ::do_widen(char) const@@Base+0x9b2c> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 26a04 ::do_widen(char) const@@Base+0xa3a4> // b.plast │ │ │ │ + ldr x5, [sp, #48] │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 2631c ::do_widen(char) const@@Base+0x9cbc> // b.any │ │ │ │ + b 26338 ::do_widen(char) const@@Base+0x9cd8> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + bl c9f8 │ │ │ │ + b 26298 ::do_widen(char) const@@Base+0x9c38> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + bl c9f8 │ │ │ │ + b 2608c ::do_widen(char) const@@Base+0x9a2c> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + bl c9f8 │ │ │ │ + b 26530 ::do_widen(char) const@@Base+0x9ed0> │ │ │ │ ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 271bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe63c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - b 2715c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5dc> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #88] │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 2636c ::do_widen(char) const@@Base+0x9d0c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x3 │ │ │ │ + mov x1, x21 │ │ │ │ add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #104] │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - b 26f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3bc> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 27468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8e8> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8e8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2742c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8ac> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2742c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8ac> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x3, x3, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 27910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed90> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed90> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x2, x2, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 278d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed54> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 278d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed54> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x3, x3, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 2789c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed1c> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 2789c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed1c> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x2, x2, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 27860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xece0> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xece0> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 26fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe440> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 26fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe440> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 26f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe404> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 26f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe404> │ │ │ │ - mov x0, x27 │ │ │ │ - str x2, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x3, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 27980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee00> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee00> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedc4> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedc4> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x3, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x3, x3, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - ldr x4, [x0] │ │ │ │ - ldr x4, [x4, #48] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 27828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeca8> // b.none │ │ │ │ - str x2, [sp, #88] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeca8> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x2, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x2, x2, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 277ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec6c> // b.none │ │ │ │ - blr x3 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 277ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec6c> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 270c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe548> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 268c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd48> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 266d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb54> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 272bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe73c> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 26e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe294> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 26c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe0a0> │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 276a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeb20> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2763c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeabc> │ │ │ │ - mov x0, x27 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x27] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 27a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeebc> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 27a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeebc> │ │ │ │ - mov x0, x28 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x3, [x28] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x3, [x3, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 279dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee5c> // b.none │ │ │ │ - mov x0, x28 │ │ │ │ - blr x3 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - and w1, w0, #0xff │ │ │ │ - b 279dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee5c> │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - bl c9f8 │ │ │ │ - b 275b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea30> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 2695c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdddc> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 27350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7d0> │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - b 26ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe328> │ │ │ │ + b 26600 ::do_widen(char) const@@Base+0x9fa0> │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ + b 265cc ::do_widen(char) const@@Base+0x9f6c> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + b 26338 ::do_widen(char) const@@Base+0x9cd8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x19, x20 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + str x24, [sp, #544] │ │ │ │ bl c830 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x28 │ │ │ │ bl d160 │ │ │ │ ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x20, x19 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x330 │ │ │ │ + bl 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 28130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5b0> // b.none │ │ │ │ + b.eq 26b2c ::do_widen(char) const@@Base+0xa4cc> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 26a14 ::do_widen(char) const@@Base+0xa3b4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - b 2809c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf51c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + b 26a3c ::do_widen(char) const@@Base+0xa3dc> │ │ │ │ bti j │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ mov x19, x0 │ │ │ │ - b 281a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf628> │ │ │ │ + b 26a2c ::do_widen(char) const@@Base+0xa3cc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + b 26a34 ::do_widen(char) const@@Base+0xa3d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 28130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5b0> // b.none │ │ │ │ - b 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 280a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf524> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ str x1, [sp, #96] │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 280ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf52c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - b 28268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e8> │ │ │ │ + b 26a2c ::do_widen(char) const@@Base+0xa3cc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + str x24, [sp, #544] │ │ │ │ bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 28130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5b0> // b.none │ │ │ │ - b 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> │ │ │ │ + b 26a48 ::do_widen(char) const@@Base+0xa3e8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + mov x20, x0 │ │ │ │ + b 26a48 ::do_widen(char) const@@Base+0xa3e8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ + mov x0, x19 │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + mov x19, x20 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 2809c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf51c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 283b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf834> │ │ │ │ + b 26a2c ::do_widen(char) const@@Base+0xa3cc> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - b 28084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf504> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 26a48 ::do_widen(char) const@@Base+0xa3e8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 281b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf634> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 281a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf628> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 280a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf524> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 280ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf52c> │ │ │ │ - bti j │ │ │ │ - b 282dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf75c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e8> │ │ │ │ - bti j │ │ │ │ - b 282fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf77c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b8> │ │ │ │ - bti j │ │ │ │ - b 283a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf828> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 283b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf834> │ │ │ │ - bti j │ │ │ │ - b 283d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf854> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf504> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 281b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf634> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x28, sp, #0xf0 │ │ │ │ + bl d160 │ │ │ │ + b 26b6c ::do_widen(char) const@@Base+0xa50c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #1640] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #96] │ │ │ │ + b.ne 26a6c ::do_widen(char) const@@Base+0xa40c> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 280ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf52c> │ │ │ │ - bti j │ │ │ │ - b 282dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf75c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e8> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + bl d160 │ │ │ │ + b 26c38 ::do_widen(char) const@@Base+0xa5d8> │ │ │ │ bti j │ │ │ │ - b 282fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf77c> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + b 26bcc ::do_widen(char) const@@Base+0xa56c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #432] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 26b80 ::do_widen(char) const@@Base+0xa520> │ │ │ │ bti j │ │ │ │ - b 2819c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf61c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 26bb0 ::do_widen(char) const@@Base+0xa550> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 283b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf834> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x20, sp, #0x150 │ │ │ │ + b 26c40 ::do_widen(char) const@@Base+0xa5e0> │ │ │ │ bti j │ │ │ │ - b 283d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf854> │ │ │ │ + mov x20, x0 │ │ │ │ + b 26d58 ::do_widen(char) const@@Base+0xa6f8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf504> │ │ │ │ + mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x1, [sp, #440] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #440] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 26c40 ::do_widen(char) const@@Base+0xa5e0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 280a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf524> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + b 26cdc ::do_widen(char) const@@Base+0xa67c> │ │ │ │ bti j │ │ │ │ - b 283a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf828> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 281b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf634> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + mov x20, x0 │ │ │ │ + b 26db0 ::do_widen(char) const@@Base+0xa750> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf584> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + b 26c48 ::do_widen(char) const@@Base+0xa5e8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #104] │ │ │ │ + tbz w1, #1, 26ec0 ::do_widen(char) const@@Base+0xa860> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x100 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2810c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf58c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x1, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #208] │ │ │ │ + tbz w1, #1, 26f20 ::do_widen(char) const@@Base+0xa8c0> │ │ │ │ + ldp x1, x2, [x0, #184] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr 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, 26fa0 ::do_widen(char) const@@Base+0xa940> │ │ │ │ + ldp x1, x2, [x0, #104] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr 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, 27020 ::do_widen(char) const@@Base+0xa9c0> │ │ │ │ + ldp x1, x2, [x0, #96] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x2, x1, x2 │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + str x2, [x0, #48] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + ubfx x0, x0, #2, #1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #88] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #120] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xba8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #96] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #128] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xbb8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #176] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #208] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xbd0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str x1, [x0, #72] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ubfiz w1, w1, #2, #8 │ │ │ │ + and w2, w2, #0xfffffffb │ │ │ │ + orr w2, w2, w1 │ │ │ │ + str w2, [x0, #104] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xbf8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + 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, 27410 ::do_widen(char) const@@Base+0xadb0> │ │ │ │ + ldr x3, [x2] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - b 2819c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf61c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 2740c ::do_widen(char) const@@Base+0xadac> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 27458 ::do_widen(char) const@@Base+0xadf8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 274b8 ::do_widen(char) const@@Base+0xae58> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + tbz w0, #0, 27518 ::do_widen(char) const@@Base+0xaeb8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 27578 ::do_widen(char) const@@Base+0xaf18> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x2, #0x468 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 27620 ::do_widen(char) const@@Base+0xafc0> │ │ │ │ + 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x2, #0x468 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 27688 ::do_widen(char) const@@Base+0xb028> │ │ │ │ + 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x1 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0x468 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x498 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-40] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 276f0 ::do_widen(char) const@@Base+0xb090> │ │ │ │ + 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 27748 ::do_widen(char) const@@Base+0xb0e8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 277a8 ::do_widen(char) const@@Base+0xb148> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x2, #0x3f0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 27820 ::do_widen(char) const@@Base+0xb1c0> │ │ │ │ + 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 d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x2, #0x3f0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 27888 ::do_widen(char) const@@Base+0xb228> │ │ │ │ + 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 d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x1 │ │ │ │ + b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0x3f0 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x420 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-24] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 278f0 ::do_widen(char) const@@Base+0xb290> │ │ │ │ + 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 d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 2796c ::do_widen(char) const@@Base+0xb30c> // b.none │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 27940 ::do_widen(char) const@@Base+0xb2e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #664] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 280d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf550> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 281a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf628> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #296] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x27, #-24] │ │ │ │ - str x27, [sp, #288] │ │ │ │ - str x28, [x20, x0] │ │ │ │ - b 28338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 28268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6e8> │ │ │ │ + b.ne 279a0 ::do_widen(char) const@@Base+0xb340> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ 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 c9f8 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str w21, [x19, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c9f8 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c9f8 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c9f8 │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - str w20, [x19, #144] │ │ │ │ - stur xzr, [x19, #148] │ │ │ │ - str wzr, [x19, #156] │ │ │ │ - str d31, [x19, #136] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + cbz x1, 27aa0 ::do_widen(char) const@@Base+0xb440> │ │ │ │ + ldr x22, [x1, #32] │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + sub x20, x20, x22 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 27a98 ::do_widen(char) const@@Base+0xb438> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 27a10 ::do_widen(char) const@@Base+0xb3b0> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 27a58 ::do_widen(char) const@@Base+0xb3f8> │ │ │ │ + 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 27a04 ::do_widen(char) const@@Base+0xb3a4> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 27a58 ::do_widen(char) const@@Base+0xb3f8> │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 27aa0 ::do_widen(char) const@@Base+0xb440> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x1, [x23] │ │ │ │ + cbz x1, 27aa0 ::do_widen(char) const@@Base+0xb440> │ │ │ │ + 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 x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 27a70 ::do_widen(char) const@@Base+0xb410> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ 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 288f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd70> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd84> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfd98> // b.none │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 27ae0 ::do_widen(char) const@@Base+0xb480> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 28934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfdb4> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ - 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 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq 28a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe80> // b.none │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, w1 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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, 27de4 ::do_widen(char) const@@Base+0xb784> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 27b94 ::do_widen(char) const@@Base+0xb534> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 28010 ::do_widen(char) const@@Base+0xb9b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #152] │ │ │ │ - cbz w1, 28a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfea4> │ │ │ │ - ldr w0, [x0, #148] │ │ │ │ - cmp w0, #0x0 │ │ │ │ + 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, 27e30 ::do_widen(char) const@@Base+0xb7d0> │ │ │ │ + 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, 28074 ::do_widen(char) const@@Base+0xba14> │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + ldr x21, [x20, #96] │ │ │ │ + mov x27, x19 │ │ │ │ + ldr x28, [x20, #112] │ │ │ │ + cbz x19, 28094 ::do_widen(char) const@@Base+0xba34> │ │ │ │ + ldr w3, [x19, #56] │ │ │ │ + tbz w3, #0, 27f60 ::do_widen(char) const@@Base+0xb900> │ │ │ │ + ldp x1, x26, [x19, #40] │ │ │ │ + sub x28, x28, x0 │ │ │ │ + tbnz w3, #2, 27e50 ::do_widen(char) const@@Base+0xb7f0> │ │ │ │ + str x24, [sp, #24] │ │ │ │ + add x28, x24, x28 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 28024 ::do_widen(char) const@@Base+0xb9c4> // b.none │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x19, 28034 ::do_widen(char) const@@Base+0xb9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 27ff4 ::do_widen(char) const@@Base+0xb994> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 27d94 ::do_widen(char) const@@Base+0xb734> │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + mov x4, x28 │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3904] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #4024] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w26, [x2] │ │ │ │ + bl c578 │ │ │ │ + mov w25, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w25 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + cmp w25, w26 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + b.eq 27d9c ::do_widen(char) const@@Base+0xb73c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27f20 ::do_widen(char) const@@Base+0xb8c0> // b.none │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbz x19, 28094 ::do_widen(char) const@@Base+0xba34> │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x19, #24] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbnz x0, 27fa4 ::do_widen(char) const@@Base+0xb944> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbnz w0, #0, 27fdc ::do_widen(char) const@@Base+0xb97c> │ │ │ │ + cbz x19, 28094 ::do_widen(char) const@@Base+0xba34> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + stp x0, x0, [x19, #40] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + ldp x1, x21, [x27, #40] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + b 27d70 ::do_widen(char) const@@Base+0xb710> │ │ │ │ + mov x2, x21 │ │ │ │ + mov x4, x28 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w25, [x26] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c578 │ │ │ │ + mov w21, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w21 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + cmp w21, w25 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x1, [x27, #40] │ │ │ │ + b.eq 27d9c ::do_widen(char) const@@Base+0xb73c> // b.none │ │ │ │ + ldr x21, [x27, #48] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 27f20 ::do_widen(char) const@@Base+0xb8c0> // b.none │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27f20 ::do_widen(char) const@@Base+0xb8c0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 27f1c ::do_widen(char) const@@Base+0xb8bc> // b.none │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x19, 28034 ::do_widen(char) const@@Base+0xb9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 27f88 ::do_widen(char) const@@Base+0xb928> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 27cf8 ::do_widen(char) const@@Base+0xb698> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x27, #40] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + subs x0, x0, x24 │ │ │ │ + b.eq 27f2c ::do_widen(char) const@@Base+0xb8cc> // b.none │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 27f2c ::do_widen(char) const@@Base+0xb8cc> // 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, 27f48 ::do_widen(char) const@@Base+0xb8e8> │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 27b64 ::do_widen(char) const@@Base+0xb504> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x1, x1, #0xf60 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 27f7c ::do_widen(char) const@@Base+0xb91c> // 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, 27bc0 ::do_widen(char) const@@Base+0xb560> │ │ │ │ + sub x0, x0, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x2, [x20, #104] │ │ │ │ + ldr x0, [x20, #120] │ │ │ │ + b 27bc0 ::do_widen(char) const@@Base+0xb560> │ │ │ │ + add x28, x24, x28 │ │ │ │ + str x24, [sp, #24] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3848] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + b 27ee0 ::do_widen(char) const@@Base+0xb880> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x4, x28 │ │ │ │ + add x3, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w23, [x25] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c578 │ │ │ │ + mov w26, w0 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w26 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + cmp w26, w23 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + str x1, [x27, #40] │ │ │ │ + b.eq 27d9c ::do_widen(char) const@@Base+0xb73c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 27f20 ::do_widen(char) const@@Base+0xb8c0> // b.none │ │ │ │ + ldr x26, [x27, #48] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x19, [x20, #72] │ │ │ │ + cbz x19, 28034 ::do_widen(char) const@@Base+0xb9d4> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 27f00 ::do_widen(char) const@@Base+0xb8a0> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 27d94 ::do_widen(char) const@@Base+0xb734> │ │ │ │ + b 27e70 ::do_widen(char) const@@Base+0xb810> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 27ef4 ::do_widen(char) const@@Base+0xb894> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + sub x0, x0, x24 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 27db0 ::do_widen(char) const@@Base+0xb750> // 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 27b64 ::do_widen(char) const@@Base+0xb504> │ │ │ │ + tbnz w3, #1, 28054 ::do_widen(char) const@@Base+0xb9f4> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + orr w3, w3, #0x1 │ │ │ │ + stp x1, x1, [x19, #40] │ │ │ │ + mov x26, x1 │ │ │ │ + str w3, [x19, #56] │ │ │ │ + b 27bfc ::do_widen(char) const@@Base+0xb59c> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + b 27b54 ::do_widen(char) const@@Base+0xb4f4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 27d8c ::do_widen(char) const@@Base+0xb72c> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 27fdc ::do_widen(char) const@@Base+0xb97c> // b.none │ │ │ │ + cbz x19, 28094 ::do_widen(char) const@@Base+0xba34> │ │ │ │ + ldr x2, [x19, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + ldp x1, x26, [x27, #40] │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ne 27c14 ::do_widen(char) const@@Base+0xb5b4> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.ne 27ca8 ::do_widen(char) const@@Base+0xb648> // b.any │ │ │ │ + sub x0, x0, x24 │ │ │ │ + b 27f24 ::do_widen(char) const@@Base+0xb8c4> │ │ │ │ + cbz x19, 28094 ::do_widen(char) const@@Base+0xba34> │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + ldp x1, x26, [x27, #40] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x19, #56] │ │ │ │ + b 27e58 ::do_widen(char) const@@Base+0xb7f8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 27c24 ::do_widen(char) const@@Base+0xb5c4> │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cmp x24, x28 │ │ │ │ + b.ne 27cac ::do_widen(char) const@@Base+0xb64c> // b.any │ │ │ │ + b 27db4 ::do_widen(char) const@@Base+0xb754> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xbf8 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xad8 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr q30, [x1, #656] │ │ │ │ - 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, 28a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff0c> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 280e0 ::do_widen(char) const@@Base+0xba80> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 28a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff18> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 28170 ::do_widen(char) const@@Base+0xbb10> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 28144 ::do_widen(char) const@@Base+0xbae4> │ │ │ │ bl cea8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + 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, 281d0 ::do_widen(char) const@@Base+0xbb70> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ - cbz x0, 28aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff24> │ │ │ │ + cbz x0, 281a4 ::do_widen(char) const@@Base+0xbb44> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 28abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff3c> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc38 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le 28b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffe8> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 28b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffd4> // b.none │ │ │ │ - ldr x3, [x0, #56] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - ldr d29, [x4, #576] │ │ │ │ - ldr s31, [x3, w2, sxtw #2] │ │ │ │ - ldr s30, [x3, w1, sxtw #2] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 28b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xffc8> // b.plast │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d29, [x1, #592] │ │ │ │ - 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 d148 │ │ │ │ - fneg s0, s0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + add x2, x1, #0x468 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 28228 ::do_widen(char) const@@Base+0xbbc8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d31, [x1, #584] │ │ │ │ - b 28b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff90> │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x468 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 2829c ::do_widen(char) const@@Base+0xbc3c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x468 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x28 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ + stur x4, [x1, #-40] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x498 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 28318 ::do_widen(char) const@@Base+0xbcb8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + sub x0, x1, #0x20 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, w1, sxtw #2] │ │ │ │ - ret │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xcc8 │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ - mov w2, #0x39 // #57 │ │ │ │ - bl c9c8 │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0x3f0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0x420 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 28388 ::do_widen(char) const@@Base+0xbd28> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x3f0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x420 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 283fc ::do_widen(char) const@@Base+0xbd9c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0x3f0 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-24] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0x420 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 28478 ::do_widen(char) const@@Base+0xbe18> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ge 28c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x100a4> // b.tcont │ │ │ │ - sub w3, w1, #0x1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.eq 28c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10090> // b.none │ │ │ │ - ldr x3, [x0, #56] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - ldr d29, [x4, #576] │ │ │ │ - ldr s31, [x3, w1, sxtw #2] │ │ │ │ - ldr s30, [x3, w2, sxtw #2] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.ls 28c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10084> // b.plast │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d29, [x1, #592] │ │ │ │ - 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 d148 │ │ │ │ - fneg s0, s0 │ │ │ │ + ldrb w2, [x0, #69] │ │ │ │ + ldp x3, x1, [x0, #32] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + b.le 284f8 ::do_widen(char) const@@Base+0xbe98> │ │ │ │ + tbz w2, #0, 284fc ::do_widen(char) const@@Base+0xbe9c> │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + stp x1, x1, [x0, #32] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x0, #48] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 284e8 ::do_widen(char) const@@Base+0xbe88> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x1, 7a000 │ │ │ │ - ldr d31, [x1, #584] │ │ │ │ - b 28bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1004c> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ + tbnz w2, #0, 284d4 ::do_widen(char) const@@Base+0xbe74> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 284ec ::do_widen(char) const@@Base+0xbe8c> │ │ │ │ + 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 285a4 ::do_widen(char) const@@Base+0xbf44> │ │ │ │ + tbz w2, #0, 285a8 ::do_widen(char) const@@Base+0xbf48> │ │ │ │ + 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, 28594 ::do_widen(char) const@@Base+0xbf34> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ - ldr s0, [x0, w2, sxtw #2] │ │ │ │ + mov w0, w1 │ │ │ │ ret │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xd38 │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - add x0, x0, #0xd70 │ │ │ │ - mov w2, #0x43 // #67 │ │ │ │ + tbnz w2, #0, 28574 ::do_widen(char) const@@Base+0xbf14> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 28594 ::do_widen(char) const@@Base+0xbf34> │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 286ac ::do_widen(char) const@@Base+0xc04c> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3752] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - sub sp, sp, #0x2f0 │ │ │ │ + mov w22, w2 │ │ │ │ mov x21, x1 │ │ │ │ - ldr x1, [x4] │ │ │ │ - str x1, [sp, #744] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp w2, w3, [x19] │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - sxtw x0, w0 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 29cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11144> // b.pmore │ │ │ │ - str d14, [sp, #864] │ │ │ │ - str d15, [sp, #872] │ │ │ │ - cbz x0, 29794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c14> │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 28ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10160> │ │ │ │ - bl cea8 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 28d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10184> │ │ │ │ - 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 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 28ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10168> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 29cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1113c> // b.pmore │ │ │ │ - str x25, [sp, #816] │ │ │ │ - str x26, [sp, #824] │ │ │ │ - cbz x2, 29788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c08> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 28d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101fc> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - sub w2, w0, #0x1 │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sxtw x2, w2 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 29cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11134> // b.pmore │ │ │ │ - str x23, [sp, #800] │ │ │ │ - str x24, [sp, #808] │ │ │ │ - cbz x2, 2977c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10bfc> │ │ │ │ - lsl x20, x2, #2 │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.eq 2868c ::do_widen(char) const@@Base+0xc02c> // b.none │ │ │ │ + cmp w2, #0x8 │ │ │ │ + b.ne 28650 ::do_widen(char) const@@Base+0xbff0> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 28644 ::do_widen(char) const@@Base+0xbfe4> │ │ │ │ + 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 28620 ::do_widen(char) const@@Base+0xbfc0> // 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 │ │ │ │ - bl cf08 │ │ │ │ - add x1, x0, x20 │ │ │ │ - fmov d15, x1 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 28de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10264> │ │ │ │ - bl cea8 │ │ │ │ - ldr x24, [x22, #8] │ │ │ │ - ldr x23, [x19, #56] │ │ │ │ - sub x24, x24, x23 │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.ls 28e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10310> // b.plast │ │ │ │ - adrp x0, 7a000 │ │ │ │ - str d13, [sp, #856] │ │ │ │ - str d12, [sp, #848] │ │ │ │ - asr x24, x24, #2 │ │ │ │ - ldr d13, [x0, #576] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - ldr d12, [x0, #584] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - fmov s15, #1.000000000000000000e+00 │ │ │ │ - ldr d14, [x0, #592] │ │ │ │ - ldr s31, [x23, x22, lsl #2] │ │ │ │ - ldr s30, [x23, x20] │ │ │ │ - fsub s31, s31, s30 │ │ │ │ - fcvt d31, s31 │ │ │ │ - fcmpe d31, d13 │ │ │ │ - b.ls 296dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b5c> // 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 d148 │ │ │ │ - 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 28e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102a8> // b.pmore │ │ │ │ - ldr d12, [sp, #848] │ │ │ │ - ldr d13, [sp, #856] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - sxtw x20, w0 │ │ │ │ - tbnz w0, #31, 29cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1112c> │ │ │ │ - str x27, [sp, #832] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - str x28, [sp, #840] │ │ │ │ - cbz x20, 28ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034c> │ │ │ │ + blr x2 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 28650 ::do_widen(char) const@@Base+0xbff0> // b.none │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl ca40 │ │ │ │ - add x23, x19, #0x50 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - str x22, [x19, #80] │ │ │ │ - stp x20, x20, [x23, #8] │ │ │ │ - cbz x0, 28ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10364> │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - fmov d14, #5.000000000000000000e-01 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr d15, [x0, #600] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.le 28f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103b0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 28960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfde0> │ │ │ │ - fcmpe d0, d15 │ │ │ │ - b.ls 296b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b34> // b.plast │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 28f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10388> │ │ │ │ - ldr w0, [x19] │ │ │ │ - add x23, sp, #0x1e0 │ │ │ │ - str w0, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #696] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x2c8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x2d8 │ │ │ │ - strh wzr, [sp, #704] │ │ │ │ - add x21, sp, #0x170 │ │ │ │ - ldp x22, x26, [x0, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x2] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3720] │ │ │ │ - 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 │ │ │ │ - bl d280 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3800] │ │ │ │ - add x3, 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] │ │ │ │ - bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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, x23 │ │ │ │ - str x3, [sp, #376] │ │ │ │ - str w2, [sp, #440] │ │ │ │ - stp x28, xzr, [sp, #448] │ │ │ │ - strb wzr, [sp, #464] │ │ │ │ - bl d280 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #416] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - stp x0, xzr, [sp, #112] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - cbz x4, 29970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10df0> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + ldr x1, [x20] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbnz w0, #2, 28680 ::do_widen(char) const@@Base+0xc020> │ │ │ │ + b 28664 ::do_widen(char) const@@Base+0xc004> │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w22 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 285e0 ::do_widen(char) const@@Base+0xbf80> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ 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 │ │ │ │ + strb w0, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 29074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - bl c830 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x13 // #19 │ │ │ │ - add x3, x3, #0xd88 │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #8 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - str x1, [sp, #144] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 298f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d70> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - mov x2, #0xa // #10 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - movk x2, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 29b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f90> // b.plast │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0xda0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl c818 │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d94> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x2, [sp, #192] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr d15, [x19, #112] │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #368] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #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, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - bl d280 │ │ │ │ - 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] │ │ │ │ - bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d280 │ │ │ │ - fmov d0, d15 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 29988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e08> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + ldr x0, [x21] │ │ │ │ + asr x1, x19, #16 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x5, #0x0 │ │ │ │ - ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x5, hi // hi = pmore │ │ │ │ - sub x4, x4, x3 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + asr x19, x19, #24 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 29260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x25, #0x10 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x22, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - str x1, [sp, #480] │ │ │ │ - bl c830 │ │ │ │ - ldp x3, x4, [sp, #176] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 29938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10db8> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - b.ls 292cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1074c> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 292cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1074c> // b.none │ │ │ │ - ldr x5, [sp, #224] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2972c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10bac> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 29a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ebc> // b.pmore │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c818 │ │ │ │ - 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 29760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10be0> // 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 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 29c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110fc> // b.plast │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - add x1, x1, #0xdb0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x19, sp, #0x120 │ │ │ │ - str x19, [sp, #272] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dd4> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str x2, [sp, #288] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - mov x0, x23 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x2, [sp, #280] │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x22, [sp, #368] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #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, [x22, #-24] │ │ │ │ - add x0, x21, x2 │ │ │ │ - str x26, [x21, x2] │ │ │ │ - bl d280 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - 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] │ │ │ │ - bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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, x23 │ │ │ │ - bl d280 │ │ │ │ - mov w1, w27 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 2997c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dfc> │ │ │ │ - ldp x5, x3, [sp, #400] │ │ │ │ + strb w19, [sp, #7] │ │ │ │ + ldr x0, [x21] │ │ │ │ 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 │ │ │ │ + add x3, sp, #0x7 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - str x20, [sp, #480] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 2948c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1090c> // b.none │ │ │ │ - bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 287e0 ::do_widen(char) const@@Base+0xc180> // b.any │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c848 <__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, 28854 ::do_widen(char) const@@Base+0xc1f4> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 28894 ::do_widen(char) const@@Base+0xc234> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28884 ::do_widen(char) const@@Base+0xc224> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 288c0 ::do_widen(char) const@@Base+0xc260> // 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 28884 ::do_widen(char) const@@Base+0xc224> // b.none │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbnz w0, #0, 28844 ::do_widen(char) const@@Base+0xc1e4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x3, x3, #0xea0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 288f8 ::do_widen(char) const@@Base+0xc298> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 28820 ::do_widen(char) const@@Base+0xc1c0> │ │ │ │ + ldr x0, [x2, #32] │ │ │ │ + sub x3, x3, x0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 288f0 ::do_widen(char) const@@Base+0xc290> │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 28864 ::do_widen(char) const@@Base+0xc204> │ │ │ │ + ldp x3, x0, [x2, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 28834 ::do_widen(char) const@@Base+0xc1d4> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 28848 ::do_widen(char) const@@Base+0xc1e8> │ │ │ │ + str w1, [sp, #20] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #20] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 28884 ::do_widen(char) const@@Base+0xc224> // b.none │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 2885c ::do_widen(char) const@@Base+0xc1fc> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 28828 ::do_widen(char) const@@Base+0xc1c8> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 289c4 ::do_widen(char) const@@Base+0xc364> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 28a24 ::do_widen(char) const@@Base+0xc3c4> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 289c4 ::do_widen(char) const@@Base+0xc364> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb18 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x2, [x2] │ │ │ │ + ldr x2, [x2, #16] │ │ │ │ + blr x2 │ │ │ │ ldr x0, [sp] │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [sp, #376] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ + mov x1, x20 │ │ │ │ + bl cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x21, x1] │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl c830 │ │ │ │ - ldp x3, x4, [sp, #272] │ │ │ │ - ldr x2, [sp, #312] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 298d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d58> // b.none │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - b.ls 294f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10970> // b.plast │ │ │ │ - cmp x1, x27 │ │ │ │ - b.eq 294f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10970> // b.none │ │ │ │ - ldr x5, [sp, #320] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 296e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b64> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 29d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111c0> // b.pmore │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c818 │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 29714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b94> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x0, [sp, #336] │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #344] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x1, [sp, #344] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 29a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e90> // b.none │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - mov x25, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - str x20, [sp, #368] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 298c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d40> // 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, #3712] │ │ │ │ - stp x25, xzr, [x24] │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - ldrb w0, [x26, #520] │ │ │ │ - tbnz w0, #0, 297fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c7c> │ │ │ │ - ldrb w0, [x26, #521] │ │ │ │ - tbnz w0, #0, 297a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c20> │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 295cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a4c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 295dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a5c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 295ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a6c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 295fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a7c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a90> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10aa4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ab8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2964c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10acc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 29660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ae0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // 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 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ + b.ne 28a20 ::do_widen(char) const@@Base+0xc3c0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x21] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - bl 28990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe10> │ │ │ │ - fcmpe d0, d14 │ │ │ │ - ldr x0, [x23] │ │ │ │ - cset w1, gt │ │ │ │ - strb w1, [x0, x20] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - b 28f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x103a0> │ │ │ │ - fmov d31, d12 │ │ │ │ - b 28e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x23, x0 │ │ │ │ - add x22, sp, #0x160 │ │ │ │ - str x22, [sp, #336] │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ne 29528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109a8> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 29534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109b4> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 29308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10788> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - b 29314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10794> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 28dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1024c> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 28d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101e4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - movi v15.2d, #0x0 │ │ │ │ - b 28cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10148> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 299a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e24> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 29858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cd8> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 295bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #368] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x25, x0 │ │ │ │ - ldr x24, [x0, #240] │ │ │ │ - cbz x24, 29d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111ec> │ │ │ │ - ldrb w0, [x24, #56] │ │ │ │ - cbz w0, 2988c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d0c> │ │ │ │ - ldrb w1, [x24, #67] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 295b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a34> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 297ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c6c> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 297ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c6c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x24] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 29848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cc8> // b.none │ │ │ │ - mov x0, x24 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 29848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10cc8> │ │ │ │ - ldr x2, [x24, #8] │ │ │ │ - mov x1, x25 │ │ │ │ + b.eq 28a44 ::do_widen(char) const@@Base+0xc3e4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 29594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a14> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2999c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e1c> // b.plast │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - cmp x1, x27 │ │ │ │ - b.ne 294e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10964> // b.any │ │ │ │ - b 29500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10980> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #32] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 290e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10568> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #56] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - b 29150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105d0> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 29994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e14> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 292c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10740> // b.any │ │ │ │ - b 292dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1075c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x1, x3, [sp, #96] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #96] │ │ │ │ - b 2937c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107fc> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl c9f8 │ │ │ │ - b 29054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x104d4> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl c9f8 │ │ │ │ - b 2946c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108ec> │ │ │ │ - add x1, sp, #0x1c0 │ │ │ │ - bl c9f8 │ │ │ │ - b 29240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106c0> │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - b 292dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1075c> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - b 29500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10980> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28ae4 ::do_widen(char) const@@Base+0xc484> │ │ │ │ + ldrb w1, [x0, #168] │ │ │ │ + tbz w1, #0, 28b44 ::do_widen(char) const@@Base+0xc4e4> │ │ │ │ + ldr x2, [x0, #176] │ │ │ │ + cbz x2, 28ae4 ::do_widen(char) const@@Base+0xc484> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 29da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11220> // b.none │ │ │ │ - str d12, [sp, #848] │ │ │ │ - str d13, [sp, #856] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 28b40 ::do_widen(char) const@@Base+0xc4e0> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str d12, [sp, #848] │ │ │ │ - str d13, [sp, #856] │ │ │ │ - b.ne 299c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e48> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.eq 28b64 ::do_widen(char) const@@Base+0xc504> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x20 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 28c04 ::do_widen(char) const@@Base+0xc5a4> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 28c64 ::do_widen(char) const@@Base+0xc604> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 28c04 ::do_widen(char) const@@Base+0xc5a4> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 28c60 ::do_widen(char) const@@Base+0xc600> // 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ + b.eq 28c84 ::do_widen(char) const@@Base+0xc624> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d160 │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d160 │ │ │ │ - b 299e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f10> │ │ │ │ - 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] │ │ │ │ - bl d160 │ │ │ │ - str x25, [sp, #376] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr w3, [x20, #120] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w3, #0, 28d50 ::do_widen(char) const@@Base+0xc6f0> │ │ │ │ + ldrb w0, [x20, #80] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + tbz w0, #0, 28d90 ::do_widen(char) const@@Base+0xc730> │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl c770 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x2, [x20, #88] │ │ │ │ + cbz x2, 28d80 ::do_widen(char) const@@Base+0xc720> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - b 29a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f04> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f68> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - add x1, sp, #0x90 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 299dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e5c> │ │ │ │ + b.ne 28d88 ::do_widen(char) const@@Base+0xc728> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + b 28d50 ::do_widen(char) const@@Base+0xc6f0> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ 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] │ │ │ │ - bl d160 │ │ │ │ - str x25, [sp, #376] │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl c830 │ │ │ │ - b 299e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e64> │ │ │ │ - bti j │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28d8c ::do_widen(char) const@@Base+0xc72c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 29b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11004> │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 28e34 ::do_widen(char) const@@Base+0xc7d4> // b.none │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 28ecc ::do_widen(char) const@@Base+0xc86c> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 28000 ::do_widen(char) const@@Base+0xb9a0> │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 28eb0 ::do_widen(char) const@@Base+0xc850> // b.any │ │ │ │ + ldp x1, x0, [x0, #32] │ │ │ │ + ldrb w2, [x19, #69] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 28e98 ::do_widen(char) const@@Base+0xc838> │ │ │ │ + tbz w2, #0, 28ecc ::do_widen(char) const@@Base+0xc86c> │ │ │ │ + ldp x0, x1, [x19, #72] │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + ldr x2, [x19, #88] │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 28ea4 ::do_widen(char) const@@Base+0xc844> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 28e20 ::do_widen(char) const@@Base+0xc7c0> │ │ │ │ + tbz w2, #0, 28ecc ::do_widen(char) const@@Base+0xc86c> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbnz x0, 28e7c ::do_widen(char) const@@Base+0xc81c> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 28e24 ::do_widen(char) const@@Base+0xc7c4> │ │ │ │ + blr x2 │ │ │ │ + b 28e88 ::do_widen(char) const@@Base+0xc828> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 29a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ef8> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + b 28e8c ::do_widen(char) const@@Base+0xc82c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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 28f84 ::do_widen(char) const@@Base+0xc924> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 28fd8 ::do_widen(char) const@@Base+0xc978> │ │ │ │ + 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 28fb8 ::do_widen(char) const@@Base+0xc958> // 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, 28fd8 ::do_widen(char) const@@Base+0xc978> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 28fa0 ::do_widen(char) const@@Base+0xc940> │ │ │ │ + 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 28f84 ::do_widen(char) const@@Base+0xc924> │ │ │ │ bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 28fa4 ::do_widen(char) const@@Base+0xc944> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d160 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2902c ::do_widen(char) const@@Base+0xc9cc> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 29098 ::do_widen(char) const@@Base+0xca38> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 29098 ::do_widen(char) const@@Base+0xca38> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29098 ::do_widen(char) const@@Base+0xca38> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x19, sp, #0xb0 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d160 │ │ │ │ - b 29a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f04> │ │ │ │ - bti j │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29098 ::do_widen(char) const@@Base+0xca38> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 290bc ::do_widen(char) const@@Base+0xca5c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 29098 ::do_widen(char) const@@Base+0xca38> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 29bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11040> │ │ │ │ - bti j │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2910c ::do_widen(char) const@@Base+0xcaac> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 29178 ::do_widen(char) const@@Base+0xcb18> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 29178 ::do_widen(char) const@@Base+0xcb18> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29178 ::do_widen(char) const@@Base+0xcb18> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29178 ::do_widen(char) const@@Base+0xcb18> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 291a4 ::do_widen(char) const@@Base+0xcb44> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 29178 ::do_widen(char) const@@Base+0xcb18> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 29a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f18> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x1, x20, [x0, #32] │ │ │ │ + sub x20, x20, x1 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 29244 ::do_widen(char) const@@Base+0xcbe4> │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 292a0 ::do_widen(char) const@@Base+0xcc40> │ │ │ │ + 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 29280 ::do_widen(char) const@@Base+0xcc20> // 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, 292a0 ::do_widen(char) const@@Base+0xcc40> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 29268 ::do_widen(char) const@@Base+0xcc08> │ │ │ │ + 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 29244 ::do_widen(char) const@@Base+0xcbe4> │ │ │ │ bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b 29268 ::do_widen(char) const@@Base+0xcc08> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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 cf08 │ │ │ │ mov x19, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x1, [sp, #376] │ │ │ │ - bl d160 │ │ │ │ - str x25, [sp, #376] │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x1, x0, [x19, #24] │ │ │ │ + cbz x0, 29434 ::do_widen(char) const@@Base+0xcdd4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x19, #0x18 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x7, [x20, #48] │ │ │ │ + add x2, x2, #0x3f0 │ │ │ │ + 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, #0x420 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x448 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 29460 ::do_widen(char) const@@Base+0xce00> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 293b0 ::do_widen(char) const@@Base+0xcd50> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ ldr x0, [sp] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #368] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - str x24, [sp, #480] │ │ │ │ - bl c830 │ │ │ │ - b 29bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1104c> │ │ │ │ + cbz x0, 293b0 ::do_widen(char) const@@Base+0xcd50> │ │ │ │ + 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, 293d4 ::do_widen(char) const@@Base+0xcd74> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #32] │ │ │ │ + cbz x21, 293fc ::do_widen(char) const@@Base+0xcd9c> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 294b8 ::do_widen(char) const@@Base+0xce58> // 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, #0x3f0 │ │ │ │ + add x1, x1, #0x420 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #40] │ │ │ │ + add x0, x0, #0x448 │ │ │ │ + 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, 293fc ::do_widen(char) const@@Base+0xcd9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + b 293fc ::do_widen(char) const@@Base+0xcd9c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 29be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11064> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 294fc ::do_widen(char) const@@Base+0xce9c> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110c0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 2948c ::do_widen(char) const@@Base+0xce2c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 29bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11058> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - bl c9e0 │ │ │ │ - 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 │ │ │ │ + b.ne 294b8 ::do_widen(char) const@@Base+0xce58> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 2948c ::do_widen(char) const@@Base+0xce2c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 2950c ::do_widen(char) const@@Base+0xceac> │ │ │ │ + b 2948c ::do_widen(char) const@@Base+0xce2c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 2950c ::do_widen(char) const@@Base+0xceac> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 2950c ::do_widen(char) const@@Base+0xceac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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 cf08 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldp x4, x5, [x20, #24] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + ldr x0, [x20, #48] │ │ │ │ + stp x4, x5, [x21, #16] │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + stp x2, x0, [x19, #40] │ │ │ │ + cbz x0, 296ec ::do_widen(char) const@@Base+0xd08c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x7, [x20, #64] │ │ │ │ + add x2, x2, #0x468 │ │ │ │ + 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, #0x498 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x4c0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #40] │ │ │ │ + cbz x0, 29718 ::do_widen(char) const@@Base+0xd0b8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x8, sp │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp] │ │ │ │ + cbz x21, 29668 ::do_widen(char) const@@Base+0xd008> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 29668 ::do_widen(char) const@@Base+0xd008> │ │ │ │ + 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, 2968c ::do_widen(char) const@@Base+0xd02c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str x21, [x19, #48] │ │ │ │ + cbz x21, 296b4 ::do_widen(char) const@@Base+0xd054> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ 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 299c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e48> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov x0, x23 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d160 │ │ │ │ - b 29bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1104c> │ │ │ │ + b.ne 29770 ::do_widen(char) const@@Base+0xd110> // 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, #0x468 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #56] │ │ │ │ + add x0, x0, #0x4c0 │ │ │ │ + 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, 296b4 ::do_widen(char) const@@Base+0xd054> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 296b4 ::do_widen(char) const@@Base+0xd054> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 29d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 297b4 ::do_widen(char) const@@Base+0xd154> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 29744 ::do_widen(char) const@@Base+0xd0e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #744] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 299c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e40> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + b.ne 29770 ::do_widen(char) const@@Base+0xd110> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ mov x0, x21 │ │ │ │ - bl d160 │ │ │ │ - b 29d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1119c> │ │ │ │ - bl d1d8 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 29744 ::do_widen(char) const@@Base+0xd0e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 297c4 ::do_widen(char) const@@Base+0xd164> │ │ │ │ + b 29744 ::do_widen(char) const@@Base+0xd0e4> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 297c4 ::do_widen(char) const@@Base+0xd164> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 297c4 ::do_widen(char) const@@Base+0xd164> │ │ │ │ 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 298a0 ::do_widen(char) const@@Base+0xd240> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 298a0 ::do_widen(char) const@@Base+0xd240> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 298b0 ::do_widen(char) const@@Base+0xd250> // 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 │ │ │ │ - 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, #3752] │ │ │ │ - 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, 2a484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11904> │ │ │ │ - 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 cf08 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 2a440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118c0> // b.none │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - lsr x21, x19, #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 29e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112c0> // b.any │ │ │ │ - and x0, x19, #0xfffffffffffffffe │ │ │ │ - mov w1, #0x18 // #24 │ │ │ │ - and w19, w25, #0x1 │ │ │ │ - umull x22, w0, w1 │ │ │ │ - tbz w25, #0, 2a428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118a8> │ │ │ │ - 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 cf08 │ │ │ │ - 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 29ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11320> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x1, x0, x24 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - cbz w19, 29ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11364> │ │ │ │ - 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 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ - ldr d15, [x0, #608] │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - ldr x0, [x23, #184] │ │ │ │ - ldr x0, [x0, w22, uxtw #3] │ │ │ │ - cbz x0, 2a3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11844> │ │ │ │ - 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 cf08 │ │ │ │ - mov x28, x0 │ │ │ │ - lsl x2, x19, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 29f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113e8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2990c ::do_widen(char) const@@Base+0xd2ac> │ │ │ │ bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - str x21, [x1, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - add x2, x25, x2 │ │ │ │ - stp x25, x2, [x1] │ │ │ │ - cbz x0, 29fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1142c> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 29938 ::do_widen(char) const@@Base+0xd2d8> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2994c ::do_widen(char) const@@Base+0xd2ec> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbz w19, 2a490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11910> │ │ │ │ - ldr x9, [x23, #232] │ │ │ │ - cbnz x22, 2a208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11688> │ │ │ │ - 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 29ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11470> // 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 2a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11670> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp w19, w1 │ │ │ │ - b.ne 29fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11440> // b.any │ │ │ │ - cbz w26, 2a27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116fc> │ │ │ │ - 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 2a024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114a4> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 2a3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1187c> // 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 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 2a048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114c8> // b.any │ │ │ │ - and w0, w26, #0xfffffffe │ │ │ │ - tbz w26, #0, 2a074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f4> │ │ │ │ - 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 29f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11384> // b.pmore │ │ │ │ - cbz w0, 2a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118e4> │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x20, [sp, #80] │ │ │ │ - bl ca40 │ │ │ │ - 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 2a124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115a4> // 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 2a1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1167c> // b.first │ │ │ │ - add w1, w0, #0x1 │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.hi 2a108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11588> // b.pmore │ │ │ │ - ldr x1, [x23, #192] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldur x3, [x1, #-8] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.eq 29960 ::do_widen(char) const@@Base+0xd300> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 29914 ::do_widen(char) const@@Base+0xd2b4> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 29914 ::do_widen(char) const@@Base+0xd2b4> │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2a154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115d4> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2a140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115c0> // 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 2a290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11710> // 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, 2a1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1163c> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2a1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11628> // 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 2a290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11710> // b.none │ │ │ │ - ldr x19, [sp, #64] │ │ │ │ - sub x7, x7, #0x18 │ │ │ │ - b 2a190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11610> │ │ │ │ - str w10, [x25, x2, lsl #2] │ │ │ │ - str d31, [x28, x0] │ │ │ │ - b 2a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11480> │ │ │ │ - fmov d31, d30 │ │ │ │ - mov w5, w0 │ │ │ │ - b 2a114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11594> │ │ │ │ - ldur x12, [x20, #-24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldrsw x8, [sp, #12] │ │ │ │ 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 2a254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116d4> // 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 2a284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11704> // b.first │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - add x8, x8, #0x1 │ │ │ │ - cmp w1, w19 │ │ │ │ - b.ne 2a220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116a0> // b.any │ │ │ │ - cbnz w26, 2a014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11494> │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2a078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f8> │ │ │ │ - str w10, [x25, x2, lsl #2] │ │ │ │ - str d31, [x28, x0] │ │ │ │ - b 2a268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116e8> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - bl 2f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16860> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - cbz x0, 2a2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11728> │ │ │ │ - bl cea8 │ │ │ │ - ldp x1, x0, [sp, #40] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2a2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1175c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2a3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11830> │ │ │ │ + ldr x0, [x0, #184] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 299ac ::do_widen(char) const@@Base+0xd34c> │ │ │ │ bl cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11740> // b.any │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2a2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11768> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 299e0 ::do_widen(char) const@@Base+0xd380> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 299f4 ::do_widen(char) const@@Base+0xd394> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x19, x0 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117f4> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 2a35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117dc> │ │ │ │ + b.eq 29a08 ::do_widen(char) const@@Base+0xd3a8> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.ne 2a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11780> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbnz x0, 2a374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117f4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 299b4 ::do_widen(char) const@@Base+0xd354> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 299b4 ::do_widen(char) const@@Base+0xd354> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 ce30 │ │ │ │ + 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+0x4d1e0> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11918> // 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 │ │ │ │ + b.ne 29aa8 ::do_widen(char) const@@Base+0xd448> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11780> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2a324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 ce30 │ │ │ │ + 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+0x4d1e0> │ │ │ │ + add x1, x1, #0xdb0 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11918> // 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 │ │ │ │ + b.ne 29b48 ::do_widen(char) const@@Base+0xd4e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 2a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11740> // b.any │ │ │ │ - b 2a2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1175c> │ │ │ │ - ldr x0, [x20] │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cbz x0, 2a404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11884> │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cbz x0, 2a41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1189c> │ │ │ │ - bl cea8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2a078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f8> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2a064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114e4> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [x1] │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cbz x0, 2a41c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1189c> │ │ │ │ - bl cea8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - b 2a078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x0, x24 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf08 │ │ │ │ - b 29e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1130c> │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stur xzr, [x0, #-8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf08 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - b 29ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1134c> │ │ │ │ - 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 2a0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1155c> │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - b 2a470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118f0> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 2a014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11494> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str d15, [sp, #192] │ │ │ │ + ret │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11940> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2a538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119b8> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2a4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1195c> │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2a4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11944> │ │ │ │ - bti j │ │ │ │ - ldr x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr d15, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - b 2a4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11944> │ │ │ │ - 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 2a54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119cc> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2a530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119b0> │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 2a518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11998> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2a514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11994> │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [sp, #56] │ │ │ │ - b 2a518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11998> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119d8> │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 ce30 │ │ │ │ + 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+0x4d1e0> │ │ │ │ + add x1, x1, #0xdc8 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ 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 2a4a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11924> // b.any │ │ │ │ + b.ne 29be8 ::do_widen(char) const@@Base+0xd588> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x40 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0, #232] │ │ │ │ - ldr w1, [x0, #256] │ │ │ │ - ldr x0, [x0, #248] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cbz x0, 2a6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b58> │ │ │ │ - ldr w5, [x19, #52] │ │ │ │ - cbz w5, 2a628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11aa8> │ │ │ │ - ldr x7, [x19, #232] │ │ │ │ - mov w5, w5 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29c28 ::do_widen(char) const@@Base+0xd5c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 29c3c ::do_widen(char) const@@Base+0xd5dc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 29cb0 ::do_widen(char) const@@Base+0xd650> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29cb0 ::do_widen(char) const@@Base+0xd650> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29cb0 ::do_widen(char) const@@Base+0xd650> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 29cc0 ::do_widen(char) const@@Base+0xd660> // 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 │ │ │ │ - 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 2a61c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a9c> // 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 2a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a60> // b.any │ │ │ │ - ldr w2, [x19, #48] │ │ │ │ - lsl w2, w2, #3 │ │ │ │ - cbz w2, 2a67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11afc> │ │ │ │ - ldr x3, [x20] │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - sub x1, x0, x3 │ │ │ │ - sub x1, x1, #0x4 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ls 2a69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b1c> // b.plast │ │ │ │ - ubfiz x2, x2, #2, #32 │ │ │ │ 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, 29df8 ::do_widen(char) const@@Base+0xd798> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 29d40 ::do_widen(char) const@@Base+0xd6e0> │ │ │ │ + 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, 29dc0 ::do_widen(char) const@@Base+0xd760> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29dc0 ::do_widen(char) const@@Base+0xd760> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 29dc0 ::do_widen(char) const@@Base+0xd760> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 29dec ::do_widen(char) const@@Base+0xd78c> // 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 29dc0 ::do_widen(char) const@@Base+0xd760> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ 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 2a660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ae0> // 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 │ │ │ │ + │ │ │ │ +0000000000029e20 , 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 29e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + add x5, x2, #0x1 │ │ │ │ + cbz x2, 29e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, x4 │ │ │ │ + mov x2, x5 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl c5c0 , 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 │ │ │ │ - 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 2a67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11afc> // 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 2a69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b1c> // b.pmore │ │ │ │ - b 2a67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11afc> │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldr w1, [x19, #52] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w5, w1 │ │ │ │ - cbnz w1, 2a7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c7c> │ │ │ │ - cbz x3, 2a864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ce4> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl cea8 │ │ │ │ - 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, 2a764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be4> │ │ │ │ - adrp x0, 7a000 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x7, [x21] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr d31, [x0, #608] │ │ │ │ - ldr d30, [x7, x1, lsl #3] │ │ │ │ - ubfx x2, x1, #6, #32 │ │ │ │ - lsl x0, x6, x1 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.ge 2a884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d04> // b.tcont │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - cmp x5, x1 │ │ │ │ - b.ne 2a740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bc0> // b.any │ │ │ │ - ldr w22, [x19, #56] │ │ │ │ - cbz x22, 2a878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11cf8> │ │ │ │ - lsl x0, x22, #2 │ │ │ │ - bl cf08 │ │ │ │ - add x1, x0, x22, lsl #2 │ │ │ │ - fmov d31, x1 │ │ │ │ - lsl x2, x22, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str d31, [sp, #80] │ │ │ │ - bl ca40 │ │ │ │ - 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, 2a7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c2c> │ │ │ │ - bl cea8 │ │ │ │ - ldr w22, [x19, #48] │ │ │ │ - lsl w22, w22, #3 │ │ │ │ - cbz w22, 2a8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d2c> │ │ │ │ - ubfiz x0, x22, #2, #32 │ │ │ │ - bl cf08 │ │ │ │ - ubfiz x2, x22, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, w22, uxtw #2 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl ca40 │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - mov x2, x22 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - str x3, [x19, #296] │ │ │ │ - stp x2, x22, [x19, #304] │ │ │ │ - cbz x0, 2a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d20> │ │ │ │ - bl cea8 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2a5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a40> │ │ │ │ - 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 cf08 │ │ │ │ - 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 ca40 │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - cbnz x3, 2a704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b84> │ │ │ │ - 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 2a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bac> │ │ │ │ - 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 2a798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c18> │ │ │ │ - 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 2a758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11bd8> │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - b 2a5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a40> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + 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 │ │ │ │ - b 2a7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c5c> │ │ │ │ + stp x0, x4, [sp, #24] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldp x3, x4, [sp, #24] │ │ │ │ + str x0, [x3] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + add x5, x1, #0x1 │ │ │ │ + cbz x1, 29e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbnz x5, 29e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c> │ │ │ │ + str x1, [x3, #8] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - 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] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x0, #0x200 // #512 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, #0x200 // #512 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr w22, [x21, #36] │ │ │ │ - cbz x22, 2abc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12044> │ │ │ │ - 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 cf08 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x22, [sp, #32] │ │ │ │ - bl ca40 │ │ │ │ - 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, 2ab18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f98> │ │ │ │ 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 2a9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e44> // b.pmore │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.hi 2ab30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fb0> // 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 2ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc0> // 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 2abbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1203c> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2aaac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f2c> // b.first │ │ │ │ - ldr d31, [x1, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x0, #0x3f │ │ │ │ - b.ne 2aa90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f10> // b.any │ │ │ │ - ldr x3, [x20, x28] │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2aad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f54> │ │ │ │ - add x1, x21, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f40> // 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 2ab50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fd0> // b.plast │ │ │ │ - ldr x20, [x21, #184] │ │ │ │ - ubfiz x28, x24, #3, #32 │ │ │ │ - mov w27, w22 │ │ │ │ - ldr x0, [x20, x28] │ │ │ │ - cbnz x0, 2a9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e20> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - movi d15, #0x0 │ │ │ │ - ldr d14, [x19] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - cmp x1, #0x26f │ │ │ │ - b.ls 2a9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e70> // b.plast │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - b 2a9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11e70> │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x1, [x23, #5000] │ │ │ │ - b 2aa34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11eb4> │ │ │ │ - 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 2f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bd0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 2ab84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12004> │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2abd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12050> // 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 cea8 │ │ │ │ - fmov d31, d12 │ │ │ │ - b 2aa84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f04> │ │ │ │ - stp xzr, xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - b 2ab68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fe8> │ │ │ │ - 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 c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 2ac04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12084> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 2ac6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 2ac04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12084> │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x110 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ + 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 │ │ │ │ - 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 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3752] │ │ │ │ - ldr d31, [x4, x2, lsl #3] │ │ │ │ + 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 29e20 , 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 29e20 , 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 2a370 , 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 2a354 , 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 cf08 │ │ │ │ + mov x22, x0 │ │ │ │ + bl cf98 >::~basic_filebuf()@plt+0x8> │ │ │ │ + mov x5, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - str x4, [sp, #16] │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - str s31, [sp, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl ced8 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + tbnz x23, #63, 2a394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574> │ │ │ │ + mov x0, x23 │ │ │ │ bl cf08 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - add x21, x0, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl ca40 │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - ldr w7, [sp, #8] │ │ │ │ - cbz w22, 2b2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1273c> │ │ │ │ - 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] │ │ │ │ + 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 cf08 │ │ │ │ - add x24, x0, w22, uxtw │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x24, [sp, #112] │ │ │ │ - bl ca40 │ │ │ │ - str x24, [sp, #104] │ │ │ │ - subs w0, w22, #0x2 │ │ │ │ - b.mi 2b15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125dc> // b.first │ │ │ │ - mov w24, w0 │ │ │ │ - mov x0, #0x41f0000000000000 // #4751297606875873280 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x648 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x22, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x23, 2a578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x758> │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 2a0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2a0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 2a0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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, 2a2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cc> │ │ │ │ + cbz x23, 2a348 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3856] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3928] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + ldr w2, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + ldr w28, [x3] │ │ │ │ + ldr w25, [x20] │ │ │ │ + bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ 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, 2afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12420> │ │ │ │ - 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 2afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12440> // b.any │ │ │ │ - ldr w9, [x23, #52] │ │ │ │ - movi d15, #0x0 │ │ │ │ - cmp w26, w9 │ │ │ │ - b.cs 2ae00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12280> // b.hs, b.nlast │ │ │ │ - ldr x6, [x20] │ │ │ │ - sub w2, w0, w2 │ │ │ │ - sub w9, w9, #0x1 │ │ │ │ - movi d15, #0x0 │ │ │ │ - add w2, w2, w9 │ │ │ │ - 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 2ade8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12268> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12680> // 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 2b1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12658> // 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 2b2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12724> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2aedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1235c> // b.none │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - sub x6, x1, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2b1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12648> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ - cmp x6, x0 │ │ │ │ - b.hi 2aec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12340> // 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, 2af14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12394> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2af00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12380> // 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, 2af60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123e0> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2af4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123cc> // 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 2b15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125dc> // b.none │ │ │ │ - ldr x4, [x8] │ │ │ │ - ubfiz x5, x24, #3, #32 │ │ │ │ - mov w7, w27 │ │ │ │ - ldr x0, [x4, x5] │ │ │ │ - cbnz x0, 2ad88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12208> │ │ │ │ - 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 2adb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12238> // b.none │ │ │ │ - cmp x8, #0x1f8 │ │ │ │ - b.ls 2b268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126e8> // 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, 2b29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1271c> │ │ │ │ - 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 2b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12480> // b.any │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldr d14, [x19] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 2b228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126a8> // 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 2b248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126c8> // 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 2b2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12730> // b.tcont │ │ │ │ - movi d30, #0x0 │ │ │ │ - fadd d31, d31, d30 │ │ │ │ - cmp x8, #0x8 │ │ │ │ - b.eq 2b0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1257c> // b.none │ │ │ │ - fmul d15, d15, d31 │ │ │ │ - sub x4, x1, #0x1 │ │ │ │ - add x2, x19, #0x8 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - fcmpe d15, d14 │ │ │ │ - b.mi 2b1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12650> // b.first │ │ │ │ - ldr d31, [x2, x0, lsl #3] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - fadd d14, d14, d31 │ │ │ │ + ldr x1, [x22, #8] │ │ │ │ cmp x4, x0 │ │ │ │ - b.hi 2b0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12560> // 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 │ │ │ │ - nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2b134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125b4> │ │ │ │ - add x1, x23, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2b120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125a0> // 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 2af8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1240c> // 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 2f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bd0> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2b18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1260c> │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 2a38c , 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 2a314 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add w28, w2, w28, lsl #1 │ │ │ │ + bl cdd0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl cdd0 │ │ │ │ + ldrb w1, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + ldrb w1, [x20, #88] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + ldrb w1, [x20, #89] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + ldrb w1, [x20, #90] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + ldrb w1, [x20, #91] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + mov w1, w28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cdd0 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl cdd0 │ │ │ │ + cbz x24, 2a270 , 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 2a480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x660> // b.pmore │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cdd0 │ │ │ │ + cbz x23, 2a2ac , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2a460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x640> // b.pmore │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl cdd0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2b2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12748> // 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 │ │ │ │ + b.ne 2a400 , 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 │ │ │ │ - b cea8 │ │ │ │ - mov w6, w0 │ │ │ │ - b 2aee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12360> │ │ │ │ - mov w22, w0 │ │ │ │ - b 2b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12580> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w7, [sp, #16] │ │ │ │ - stp x4, x5, [sp, #24] │ │ │ │ - stp x8, x1, [sp, #40] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x4, x5, [sp, #24] │ │ │ │ - ldp x8, x1, [sp, #40] │ │ │ │ - b 2ae54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122d4> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str w7, [sp, #16] │ │ │ │ - stp x4, x5, [sp, #24] │ │ │ │ - stp x8, x1, [sp, #40] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x4, x5, [sp, #24] │ │ │ │ - ldp x8, x1, [sp, #40] │ │ │ │ - b 2ae10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12290> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x5, x8, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x5, x8, [sp, #16] │ │ │ │ - b 2b028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124a8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - stp x5, x8, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [x25, #5000] │ │ │ │ - ldp x5, x8, [sp, #16] │ │ │ │ - b 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124ec> │ │ │ │ - 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 2b4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12960> │ │ │ │ - ldr w7, [sp, #16] │ │ │ │ - ldp x19, x21, [sp, #64] │ │ │ │ - ldr x5, [sp, #24] │ │ │ │ - sub x8, x21, x19 │ │ │ │ - asr x1, x8, #3 │ │ │ │ - cbnz w27, 2afe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12468> │ │ │ │ - movi d15, #0x0 │ │ │ │ - b 2b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12498> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2aea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12324> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2b0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1253c> │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - str xzr, [sp, #112] │ │ │ │ - b 2b170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125f0> │ │ │ │ - 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 c848 <__assert_fail@plt+0x8> │ │ │ │ + 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 2a138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + bl d760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x5, [sp, #40] │ │ │ │ + b 2a190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370> │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + b 2a138 , 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + b 2a010 , 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + b 29fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4> │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + b 2a184 , 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 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + bl c890 │ │ │ │ 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 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2a458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x638> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2a3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a4> │ │ │ │ + bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2a3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #280] │ │ │ │ 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 2b37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127fc> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 2b350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127d0> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + cbz x0, 2a4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x694> │ │ │ │ bl cea8 │ │ │ │ - cbz x19, 2b304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12784> │ │ │ │ - b 2b2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1277c> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cc38 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ 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 2b344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127c4> │ │ │ │ - bl c848 <__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 2b488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12908> // 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 2b4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12928> // 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 2b468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128e8> // b.tcont │ │ │ │ - movi d29, #0x0 │ │ │ │ - fmov d31, #5.000000000000000000e-01 │ │ │ │ - fadd d30, d30, d29 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.mi 2b478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128f8> // b.first │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - b 2ac70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x120f0> │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - mov x0, x7 │ │ │ │ - b 2a8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d40> │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - stp x4, x7, [sp, #24] │ │ │ │ - stp x1, x2, [sp, #40] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldp x4, x7, [sp, #24] │ │ │ │ - ldp x1, x2, [sp, #40] │ │ │ │ - ldr x3, [x4, #5000] │ │ │ │ - b 2b3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12828> │ │ │ │ - add x0, x4, #0x8 │ │ │ │ - str x4, [sp, #24] │ │ │ │ - str d30, [sp, #32] │ │ │ │ - stp x7, x1, [sp, #40] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr d30, [sp, #32] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x3, [x4, #5000] │ │ │ │ - ldp x7, x1, [sp, #40] │ │ │ │ - b 2b3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12874> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 2a518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f8> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 2a54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72c> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + mov x19, x20 │ │ │ │ + b 2a3cc , 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 cc38 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + b 2a3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a4> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xe50 │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c9c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - cbz x1, 2b5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a64> │ │ │ │ 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 2b5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a68> // 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 2b650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ad0> // 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] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - str x4, [sp, #64] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - bl cf08 │ │ │ │ - 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 2b5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a20> // 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 ca40 │ │ │ │ - ldp x7, x8, [sp, #32] │ │ │ │ - ldp x5, x6, [sp, #48] │ │ │ │ - ldp x4, x3, [sp, #64] │ │ │ │ - cbnz x5, 2b624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa4> │ │ │ │ - cbz x8, 2b5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a40> │ │ │ │ - mov x0, x8 │ │ │ │ - stp x7, x6, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl cea8 │ │ │ │ - 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 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - mov x0, x2 │ │ │ │ - subs x3, x1, #0x1 │ │ │ │ - str xzr, [x0], #8 │ │ │ │ - b.eq 2b614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a94> // 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 ca40 │ │ │ │ - ldp x0, x4, [sp, #32] │ │ │ │ - str x0, [x4, #8] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + b.eq 2a67c , 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 2a684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x864> // b.none │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.ne 2a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80c> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #1, 2a62c , 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 2a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2a708 , 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 x1, x8 │ │ │ │ - mov x0, x6 │ │ │ │ - mov x2, x5 │ │ │ │ - stp x8, x7, [sp, #32] │ │ │ │ - stp x4, x3, [sp, #48] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x8, x7, [sp, #32] │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - cbnz x8, 2b5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a28> │ │ │ │ - b 2b5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a40> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xdc0 │ │ │ │ - bl c9e0 │ │ │ │ + mov w0, w19 │ │ │ │ + b 2a648 , 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, 2a624 , 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 2a624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x804> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , 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 2a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x780> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2a724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x904> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2a6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8cc> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x5, [x0] │ │ │ │ - mov w8, #0xb0df // #45279 │ │ │ │ - mov x2, x0 │ │ │ │ - add x7, x0, #0x718 │ │ │ │ - mov x3, x0 │ │ │ │ - movk w8, #0x9908, lsl #16 │ │ │ │ nop │ │ │ │ - and x4, x5, #0xffffffff80000000 │ │ │ │ - ldr x5, [x3, #8] │ │ │ │ - ldr x6, [x3, #3176] │ │ │ │ - and x1, x5, #0x7fffffff │ │ │ │ - orr x1, x1, x4 │ │ │ │ - and x4, x1, #0x1 │ │ │ │ - eor x1, x6, x1, lsr #1 │ │ │ │ - umull x4, w4, w8 │ │ │ │ - eor x1, x1, x4 │ │ │ │ - str x1, [x3], #8 │ │ │ │ - cmp x3, x7 │ │ │ │ - b.ne 2b680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b00> // 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 2b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b40> // 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 │ │ │ │ - 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 2b820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ca0> // 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 2b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bc0> │ │ │ │ - cbz x12, 2b82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cac> │ │ │ │ - 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 2b7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c68> │ │ │ │ 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 2b800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c80> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x5, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x6] │ │ │ │ - ldur x6, [x7, #5] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - stur x6, [x5, #5] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2b860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ce0> // b.tcont │ │ │ │ - asr x3, x2, #1 │ │ │ │ - b 2b7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c40> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2b87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cfc> │ │ │ │ - mov x4, x1 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2b798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c18> // 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 2b798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c18> │ │ │ │ - mov x5, x7 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldur x0, [sp, #5] │ │ │ │ - stur x0, [x5, #5] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2b7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c68> │ │ │ │ - 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 2b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e00> // 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 2b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d28> │ │ │ │ - cbz x12, 2b98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e0c> │ │ │ │ - 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 2b948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc8> │ │ │ │ - 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 2b960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12de0> // b.first │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldr x9, [x0, x6] │ │ │ │ - ldr w6, [x7, #8] │ │ │ │ - str x9, [x0, x8] │ │ │ │ - str w6, [x5, #8] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ge 2b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e40> // b.tcont │ │ │ │ - asr x3, x2, #1 │ │ │ │ - b 2b920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12da0> │ │ │ │ - add x5, x0, x1, lsl #4 │ │ │ │ - cbnz x12, 2b9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e5c> │ │ │ │ - mov x4, x1 │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 2b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> // 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 2b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d80> │ │ │ │ - mov x5, x7 │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [x5] │ │ │ │ - ldr w0, [sp, #8] │ │ │ │ - str w0, [x5, #8] │ │ │ │ - add sp, sp, #0x10 │ │ │ │ - ret │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - b 2b948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc8> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ 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 2a7d8 , 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 2a7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2a808 , 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 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2bc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13088> │ │ │ │ str x21, [sp, #80] │ │ │ │ - asr x18, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x21, 2bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fe4> │ │ │ │ - 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 2bc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130dc> │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2bc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130ec> // b.first │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2bc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130b8> // 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 │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2a810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x1, x0 │ │ │ │ - ldr d28, [x19] │ │ │ │ - ldr d2, [x1], #16 │ │ │ │ - fcmpe d28, d2 │ │ │ │ - b.mi 2baf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f78> // b.first │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2bb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f9c> │ │ │ │ - sub x3, x3, #0x10 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 2bb34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fb4> // 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 2baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f20> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.gt 2baf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f78> │ │ │ │ - ldur d0, [x3, #-16] │ │ │ │ - sub x1, x3, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.gt 2bb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f9c> │ │ │ │ - b 2bac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f44> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.mi 2bb1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f9c> // b.first │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 2bad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f50> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2b9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e68> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2bc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13084> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x21, 2ba38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12eb8> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2bb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ffc> │ │ │ │ - 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 2b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d08> │ │ │ │ - cbnz x15, 2bb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ff4> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2bc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13084> │ │ │ │ nop │ │ │ │ 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 2b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d08> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - b.gt 2bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13040> │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13110> // b.any │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 2a8d8 , 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 2a8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2a908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x5, [x3] │ │ │ │ - ldr w4, [x3, #8] │ │ │ │ - ldp x2, x1, [x19] │ │ │ │ - str x5, [x19] │ │ │ │ - str w4, [x19, #8] │ │ │ │ - str x2, [x3] │ │ │ │ - str w1, [x3, #8] │ │ │ │ - stp x2, x1, [sp, #24] │ │ │ │ - b 2ba90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f10> │ │ │ │ - fcmpe d29, d30 │ │ │ │ - b.mi 2ba70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ef0> // b.first │ │ │ │ - fcmpe d29, d31 │ │ │ │ - b.mi 2bc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x130b8> // 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 2ba90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f10> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2a908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ str x21, [sp, #80] │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2a910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ - mov x13, x1 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ 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 2a9d8 , 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 2a9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2aa08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2aa08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13350> │ │ │ │ str x21, [sp, #80] │ │ │ │ - asr x18, x1, #4 │ │ │ │ - mov x21, x2 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbz x21, 2be24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132a4> │ │ │ │ - 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 2bf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133a8> // b.first │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 2bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133b8> // b.first │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.mi 2bf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13380> // 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 2bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13238> │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1325c> // b.first │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2aa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub x4, x4, #0x10 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cs 2bdf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13274> // 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 2bd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131d0> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr d1, [x1], #16 │ │ │ │ - fcmpe d1, d28 │ │ │ │ - b.mi 2bdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13238> // b.first │ │ │ │ - ldur d0, [x4, #-16] │ │ │ │ - sub x1, x4, #0x20 │ │ │ │ - fcmpe d28, d0 │ │ │ │ - b.mi 2bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1325c> // b.first │ │ │ │ - b 2bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13200> │ │ │ │ - mov x4, x1 │ │ │ │ - ldr d27, [x1], #-16 │ │ │ │ - fcmpe d27, d28 │ │ │ │ - b.gt 2bddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1325c> │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 2bd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1320c> // b.lo, b.ul, b.last │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 2bca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13120> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x1, x0, x19 │ │ │ │ - cmp x1, #0x100 │ │ │ │ - b.le 2becc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1334c> │ │ │ │ - mov x13, x0 │ │ │ │ - asr x18, x1, #4 │ │ │ │ - asr x0, x1, #5 │ │ │ │ - cbnz x21, 2bcf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13170> │ │ │ │ - sub x1, x19, #0x10 │ │ │ │ - sub x15, x0, #0x1 │ │ │ │ - add x14, x1, x0, lsl #4 │ │ │ │ - b 2be3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132bc> │ │ │ │ - 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 2b720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ba0> │ │ │ │ - cbnz x15, 2be34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132b4> │ │ │ │ - sub x0, x13, x19 │ │ │ │ - sub x13, x13, #0x10 │ │ │ │ - cmp x0, #0x10 │ │ │ │ - b.le 2becc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1334c> │ │ │ │ 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 2b720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ba0> │ │ │ │ - cmp x14, #0x10 │ │ │ │ - b.gt 2be80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13300> │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bf60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133e0> // b.any │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 2aad8 , 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 2aaac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8c> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2ab08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce8> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - ldr x4, [x3] │ │ │ │ - stp x1, x2, [sp, #24] │ │ │ │ - ldur x2, [x3, #5] │ │ │ │ - str x4, [x19] │ │ │ │ - stur x2, [x19, #5] │ │ │ │ - ldur x2, [sp, #29] │ │ │ │ - str x1, [x3] │ │ │ │ - stur x2, [x3, #5] │ │ │ │ - b 2bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131cc> │ │ │ │ - fcmpe d30, d29 │ │ │ │ - b.mi 2bd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131a8> // b.first │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.mi 2bf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13380> // 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 2bd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131cc> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ab08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce8> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ str x21, [sp, #80] │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - 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, 2c7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c78> │ │ │ │ - lsl x19, x0, #4 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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 2bfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13468> // b.any │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x0, #0x10000 // #65536 │ │ │ │ - bl cf08 │ │ │ │ - mov x22, x0 │ │ │ │ - add x1, x0, #0x10, lsl #12 │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 2ab10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stur xzr, [x0, #-16] │ │ │ │ - stur wzr, [x0, #-8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 2c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134a0> // 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, 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134f4> │ │ │ │ - add x1, x28, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2c060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134e0> // b.any │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2ca5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13edc> // b.plast │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.ls 2c804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c84> // 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, 2c5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a44> │ │ │ │ - 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, 2c100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13580> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2c0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1356c> // 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 2c360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137e0> │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.ls 2c5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a34> // b.plast │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - mov w2, w24 │ │ │ │ - bl c5c0 , 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 2c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13540> // b.pmore │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.eq 2c21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1369c> // 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 2bca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13120> │ │ │ │ - cmp x21, #0x100 │ │ │ │ - b.gt 2c5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a78> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x8, x20, #0x10 │ │ │ │ - cmp x0, x8 │ │ │ │ - b.eq 2c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13698> // 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 2c728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ba8> // b.first │ │ │ │ - ldr d0, [x5] │ │ │ │ - mov x1, x5 │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - fcmpe d31, d0 │ │ │ │ - b.mi 2c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a50> // b.first │ │ │ │ - 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 2c1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13640> // b.any │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add w25, w0, #0x1 │ │ │ │ - add w21, w0, #0x1 │ │ │ │ - cbnz x21, 2c818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c98> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov w25, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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, 2abcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdac> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2ac98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe78> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2ac8c , 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+0x99a0> │ │ │ │ + add x1, x1, #0xe80 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ac58 , 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, 2ac6c , 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, 2ace0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xec0> │ │ │ │ + add x8, sp, #0x18 │ │ │ │ + bl 29a20 ::do_widen(char) const@@Base+0xd3c0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 2c244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136c4> │ │ │ │ - bl cea8 │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ac8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2ab90 , 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 d1a8 │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + b 2ac08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde8> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2abf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ 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 2c304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13784> // b.none │ │ │ │ - asr x7, x7, #4 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - b 2c2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13738> │ │ │ │ - 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 2c2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1376c> // b.any │ │ │ │ - ldrb w0, [x1, #12] │ │ │ │ - tbz w0, #0, 2c2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1376c> │ │ │ │ - orr x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cs 2c304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13784> // 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 2c27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136fc> // b.none │ │ │ │ - bic x0, x4, x9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - str x0, [x8] │ │ │ │ - mov w0, w5 │ │ │ │ - cmp x0, x7 │ │ │ │ - b.cc 2c2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13738> // b.lo, b.ul, b.last │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x20, 2c7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c44> │ │ │ │ - b.ne 2cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f60> // 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 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - cbz w0, 2c3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1382c> │ │ │ │ - ldr x12, [x28, #136] │ │ │ │ - add w2, w0, w21 │ │ │ │ - mov w1, w21 │ │ │ │ - mov w10, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + b.ne 2ad08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ 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 2c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13800> // b.any │ │ │ │ - cmp w10, #0x15 │ │ │ │ - b.hi 2c13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135bc> // b.pmore │ │ │ │ - cbz w19, 2ca6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13eec> │ │ │ │ - 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 2c3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13844> // 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 2b9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e68> │ │ │ │ - ldp x1, x11, [sp, #32] │ │ │ │ - ldr x10, [sp, #72] │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - cmp x11, #0x100 │ │ │ │ - b.hi 2c874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cf4> // b.pmore │ │ │ │ - cmp x11, #0x10 │ │ │ │ - b.eq 2c494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13914> // 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 2ca10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e90> │ │ │ │ - ldr d31, [x14] │ │ │ │ - mov x2, x14 │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2c84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ccc> │ │ │ │ - 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 2c440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138c0> // b.any │ │ │ │ - movi d14, #0x0 │ │ │ │ - mov x0, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - fmov d11, x0 │ │ │ │ - ldr d15, [x10] │ │ │ │ - fcmp d15, #0.0 │ │ │ │ - b.ne 2c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13df8> // b.any │ │ │ │ - fmadd d14, d15, d11, d14 │ │ │ │ - add x10, x10, #0x10 │ │ │ │ - str d14, [x26] │ │ │ │ - cmp x10, x1 │ │ │ │ - b.ne 2c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13920> // b.any │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - 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 2c51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1399c> │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - cmp x11, x14 │ │ │ │ - b.eq 2c59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a1c> // 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 2c9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e28> // b.any │ │ │ │ - tbz w10, #31, 2c580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a00> │ │ │ │ - str w12, [x0, x16] │ │ │ │ - add w12, w12, #0x1 │ │ │ │ - cmp w12, #0x8 │ │ │ │ - b.ne 2c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13990> // b.any │ │ │ │ - fcmpe d31, d12 │ │ │ │ - b.gt 2c970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13df0> │ │ │ │ - add x11, x11, #0x10 │ │ │ │ - cmp x11, x14 │ │ │ │ - b.ne 2c51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1399c> // b.any │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl cea8 │ │ │ │ - ldr w3, [sp, #32] │ │ │ │ - add w21, w21, w3 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.hi 2c148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135c8> // b.pmore │ │ │ │ - b.ne 2c154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135d4> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - b 2c154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135d4> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2c0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13564> │ │ │ │ - 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 2c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a50> // b.first │ │ │ │ - b 2c1f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13674> │ │ │ │ - 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 2c778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bf8> // b.first │ │ │ │ - ldr d2, [x5] │ │ │ │ - mov x1, x5 │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - fcmpe d29, d2 │ │ │ │ - b.mi 2c6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b38> // 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 2c610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a90> // b.any │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - cmp x1, x11 │ │ │ │ - b.eq 2c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13698> // 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 2c6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b60> │ │ │ │ - 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 2c670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13af0> // b.any │ │ │ │ - b 2c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13698> │ │ │ │ - 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 2c6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b38> // b.first │ │ │ │ - b 2c644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ac4> │ │ │ │ - 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 2c6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b60> // 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 2c670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13af0> // b.any │ │ │ │ - b 2c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13698> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2c764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13be4> // 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 2c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bc0> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x20] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x20, #5] │ │ │ │ - b 2c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13684> │ │ │ │ - ldp x6, x7, [x3] │ │ │ │ - stp x6, x7, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2c7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c30> // 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 2c78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c0c> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x20] │ │ │ │ - ldur x1, [x0, #5] │ │ │ │ - stur x1, [x20, #5] │ │ │ │ - b 2c654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ad4> │ │ │ │ - b.ne 2cae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f60> // 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, #0x70 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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, 2ad8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6c> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2ae58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1038> // b.plast │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [x2] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 2ae4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - str xzr, [sp, #8] │ │ │ │ - b 2c004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13484> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.ne 2c178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135f8> // b.any │ │ │ │ - add w25, w21, #0x1 │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add x24, x21, #0x3f │ │ │ │ - lsr x24, x24, #6 │ │ │ │ - lsl x0, x24, #3 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - b 2c234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136b4> │ │ │ │ - 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 2c84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ccc> │ │ │ │ - b 2c474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138f4> │ │ │ │ - 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 2c9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e44> │ │ │ │ - ldr d31, [x15] │ │ │ │ - mov x2, x15 │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2c920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13da0> │ │ │ │ - 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 2c888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d08> // 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 2c948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dc8> │ │ │ │ - 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 2c8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d5c> // b.any │ │ │ │ - b 2c494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13914> │ │ │ │ - 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 2c920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13da0> │ │ │ │ - b 2c8bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d3c> │ │ │ │ - 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 2c948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dc8> │ │ │ │ - b 2c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d80> │ │ │ │ - strb w15, [x26, #12] │ │ │ │ - b 2c510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13990> │ │ │ │ - fmov d0, d15 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - stp x10, x1, [sp, #40] │ │ │ │ - bl ccf8 │ │ │ │ - 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 2c4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13920> // b.any │ │ │ │ - b 2c4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13940> │ │ │ │ - mov w1, w12 │ │ │ │ - tbz w10, #31, 2c9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e38> │ │ │ │ - add w1, w12, #0x1 │ │ │ │ - str w12, [x18] │ │ │ │ - add w12, w1, #0x1 │ │ │ │ - str w1, [x17] │ │ │ │ - b 2c580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a00> │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp x11, x22 │ │ │ │ - b.eq 2c9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e7c> // 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 2c9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e58> // b.any │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [x22] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x22, #8] │ │ │ │ - b 2c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13d4c> │ │ │ │ - ldp x12, x13, [x11] │ │ │ │ - stp x12, x13, [sp, #88] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x1, x1, #0xfe0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2ae18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.any │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cmp x11, x22 │ │ │ │ - b.eq 2ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ec8> // 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 2ca24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ea4> // b.any │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x22] │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - str w2, [x22, #8] │ │ │ │ - b 2c484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13904> │ │ │ │ - b.ne 2c098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13518> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #104] │ │ │ │ - b 2c098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13518> │ │ │ │ - str xzr, [x26] │ │ │ │ - mov x0, #0x100 // #256 │ │ │ │ - str w3, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - 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 2c59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a1c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x20, 2cabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f3c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + 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, 2ae2c , 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, 2aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1080> │ │ │ │ + add x8, sp, #0x18 │ │ │ │ + bl 29a20 ::do_widen(char) const@@Base+0xd3c0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - b.eq 2cb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f84> // b.none │ │ │ │ + b.ne 2ae4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102c> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 2ad50 , 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 d1a8 │ │ │ │ + ldp x2, x3, [sp] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + b 2adc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa8> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 2adb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf98> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - cbnz x20, 2cab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f34> │ │ │ │ - b 2cabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f3c> │ │ │ │ - mov x0, x19 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + b.ne 2aec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x190 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - 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 cf08 │ │ │ │ - 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 2cb60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fe0> // 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 2db18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f98> // b.none │ │ │ │ - mov x0, x2 │ │ │ │ - bl cf08 │ │ │ │ - add x3, x0, x19 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x3, [sp, #192] │ │ │ │ - bl ca40 │ │ │ │ - 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 2cc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14098> // 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 2cbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14070> // b.any │ │ │ │ - str w1, [sp, #156] │ │ │ │ - ldr w19, [sp, #156] │ │ │ │ - cbz w19, 2d9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ - ubfiz x21, x19, #3, #32 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - mov x24, x0 │ │ │ │ - ubfiz x0, x19, #1, #32 │ │ │ │ - add x1, x24, x21 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - bl cf08 │ │ │ │ - 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 │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 254e0 ::do_widen(char) const@@Base+0x8e80> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2cc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14114> │ │ │ │ - add x1, x20, w3, uxtw │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14100> // b.any │ │ │ │ - add x1, x20, #0x41 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.ls 2de6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152ec> // b.plast │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - bl c5c0 , 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 2d20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1468c> // b.plast │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov w4, w27 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - cbz x3, 2d7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c78> │ │ │ │ - fmov d31, x3 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w6, w26, w0 │ │ │ │ - mov w26, w0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 254e0 ::do_widen(char) const@@Base+0x8e80> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lsr x1, x3, x0 │ │ │ │ - tbz w1, #0, 2cd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141d4> │ │ │ │ - add x1, x20, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2cd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141c0> // 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 2d4b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14934> // b.none │ │ │ │ - ldrh w0, [x2, x1] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - add w10, w0, w22 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 2d904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d84> // b.none │ │ │ │ - strh w10, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2d840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc0> // b.none │ │ │ │ - str xzr, [x24], #8 │ │ │ │ - cbz w6, 2d8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d64> │ │ │ │ - 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 2cde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14260> // 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 2b9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e68> │ │ │ │ - ldp x1, x4, [sp, #24] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr w10, [sp, #120] │ │ │ │ - ldr w8, [sp, #128] │ │ │ │ - cmp x4, #0x100 │ │ │ │ - b.ls 2d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b78> // 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 2d570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149f0> │ │ │ │ - ldr d31, [x4] │ │ │ │ - mov x0, x4 │ │ │ │ - ldp x12, x13, [x3] │ │ │ │ - stp x12, x13, [sp, #216] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14564> │ │ │ │ - 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 2ce64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142e4> // b.any │ │ │ │ - mov x4, x14 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 25640 ::do_widen(char) const@@Base+0x8fe0> │ │ │ │ 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 2d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1458c> │ │ │ │ - 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 2cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14340> // b.any │ │ │ │ - mov x1, x4 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 cf08 │ │ │ │ - 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 2cfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14420> │ │ │ │ - cmp w11, #0x8 │ │ │ │ - b.gt 2cf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14414> │ │ │ │ - tbnz w9, #31, 2d5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a3c> │ │ │ │ - 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 2d150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145d0> // 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 2cf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143f0> // b.none │ │ │ │ - cmp w11, #0x7 │ │ │ │ - b.gt 2cf94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14414> │ │ │ │ - tbnz w9, #31, 2d804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c84> │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbz w10, 2d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cb0> │ │ │ │ - ldr x11, [x20, #136] │ │ │ │ - cbz w22, 2d6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b5c> │ │ │ │ - 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, 2d064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144e4> │ │ │ │ - add w7, w9, w21 │ │ │ │ - ldrb w14, [x28, w7, uxtw] │ │ │ │ - tst w14, w2 │ │ │ │ - b.eq 2d060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144e0> // 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 2d030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144b0> // b.lo, b.ul, b.last │ │ │ │ - mov w16, w5 │ │ │ │ - mov w14, w22 │ │ │ │ - cmp w22, w10 │ │ │ │ - b.cs 2d0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14558> // 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, 2d0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14548> │ │ │ │ - add w3, w21, w9 │ │ │ │ - ldrb w7, [x28, w3, uxtw] │ │ │ │ - tst w7, w4 │ │ │ │ - b.eq 2d0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14544> // 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 2d094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14514> // b.pmore │ │ │ │ - ldr w9, [x0, x8] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2cf7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143fc> │ │ │ │ - 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 2d0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14564> │ │ │ │ - b 2ce98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14318> │ │ │ │ - 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 2d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1458c> │ │ │ │ - ldr x2, [x7] │ │ │ │ - add x5, x5, #0x10 │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str x2, [x9] │ │ │ │ - str w0, [x9, #8] │ │ │ │ - cmp x4, x5 │ │ │ │ - b.ne 2cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14340> // b.any │ │ │ │ - b 2cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14380> │ │ │ │ - mov x25, x12 │ │ │ │ - cmp w5, #0x8 │ │ │ │ - b.ne 2d8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d64> // b.any │ │ │ │ - str w6, [sp, #24] │ │ │ │ - str w13, [sp, #32] │ │ │ │ - bl cea8 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - ldr w8, [sp, #32] │ │ │ │ - cbz w22, 2d554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149d4> │ │ │ │ - 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 2d180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14600> // b.any │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.ls 2d560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149e0> // b.plast │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w2, w26 │ │ │ │ - add x0, sp, #0xe8 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #32] │ │ │ │ - bl c5c0 , 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 2cd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14188> // 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 2d2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14728> // b.any │ │ │ │ - ldr x0, [x20, #216] │ │ │ │ - ldurh w22, [x0, #-2] │ │ │ │ - cbz w22, 2d278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146f8> │ │ │ │ - ldr x5, [sp, #56] │ │ │ │ - add w3, w22, w19 │ │ │ │ - ldr x4, [x20, #136] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ 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, 2d26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146ec> │ │ │ │ - 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 2d248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c8> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2ddf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15274> // b.none │ │ │ │ - strh w22, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x22, [x20, #192] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2dd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151fc> // 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 2db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fa8> // b.lo, b.ul, b.last │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.cs 2da48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec8> // b.hs, b.nlast │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 2de84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15304> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x28 │ │ │ │ - bl c5c0 , 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 2debc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1533c> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl c5c0 , 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 2dd3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151bc> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x1 │ │ │ │ - cmp x21, x2 │ │ │ │ - b.hi 2dad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f54> // b.pmore │ │ │ │ - mov x0, x1 │ │ │ │ - cmp x21, #0x8 │ │ │ │ - b.le 2ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15350> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x21 │ │ │ │ - bl c5c0 , 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 2dcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1517c> // b.pmore │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - sub x2, x0, x24 │ │ │ │ - cmp x23, x2 │ │ │ │ - b.hi 2da78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ef8> // b.pmore │ │ │ │ - cmp x23, #0x2 │ │ │ │ - b.le 2deec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1536c> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl c5c0 , 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, 2dacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f4c> │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr w4, [sp, #156] │ │ │ │ + mov x29, sp │ │ │ │ + bl 25640 ::do_widen(char) const@@Base+0x8fe0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 257a0 ::do_widen(char) const@@Base+0x9140> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov w2, #0x0 // #0 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - b 2d42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148ac> │ │ │ │ - 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 2d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c4> // b.plast │ │ │ │ - ldr x0, [x22, x1, lsl #3] │ │ │ │ - cbnz x0, 2d408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14888> │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - cmp w4, w1 │ │ │ │ - b.hi 2d42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148ac> // b.pmore │ │ │ │ + mov x29, sp │ │ │ │ + bl 257a0 ::do_widen(char) const@@Base+0x9140> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 25900 ::do_widen(char) const@@Base+0x92a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 25900 ::do_widen(char) const@@Base+0x92a0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 2b014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f4> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 2b01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #2, 2b01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fc> │ │ │ │ + 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, 2b020 , 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, #0x328 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ + tbnz w2, #2, 2b09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127c> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2b078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1258> │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2b0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a8> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - str w2, [x20, #52] │ │ │ │ - cbz x0, 2d458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148d8> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ + tbnz w2, #2, 2b17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x135c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2b158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1338> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 2d464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148e4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2d470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148f0> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2b14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2b1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1388> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ + tbnz w2, #2, 2b264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1444> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2b238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1418> │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // 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 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ - 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 2d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145f0> // b.any │ │ │ │ - cbz w22, 2d520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149a0> │ │ │ │ - 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, 2d514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14994> │ │ │ │ - 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 2d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14970> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2db7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ffc> // b.none │ │ │ │ - strh w22, [x0], #2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2dc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150c4> // b.none │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [x24], #8 │ │ │ │ - cbnz w22, 2d174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145f4> │ │ │ │ - mov w22, w19 │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.hi 2d1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1462c> // b.pmore │ │ │ │ - b.ne 2d1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1464c> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2d1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1464c> │ │ │ │ - ldp x0, x1, [x3] │ │ │ │ - stp x0, x1, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x25, x3 │ │ │ │ - b.eq 2d5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a28> // 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 2d584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a04> // b.any │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2cea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14328> │ │ │ │ - add w9, w5, #0x1 │ │ │ │ - str w5, [x0, x8] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - cbz w10, 2d6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b4c> │ │ │ │ - ldr x25, [x20, #136] │ │ │ │ - cbz w22, 2d6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b6c> │ │ │ │ - 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, 2d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ac0> │ │ │ │ - add w5, w16, w21 │ │ │ │ - ldrb w24, [x28, w5, uxtw] │ │ │ │ - tst w24, w14 │ │ │ │ - b.eq 2d63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14abc> // 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 2d608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a88> // b.lo, b.ul, b.last │ │ │ │ - ldr x24, [sp, #128] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - ldr w5, [sp, #120] │ │ │ │ - cmp w22, w10 │ │ │ │ - b.cs 2df2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153ac> // 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, 2d6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b34> │ │ │ │ - add w14, w21, w16 │ │ │ │ - ldrb w15, [x28, w14, uxtw] │ │ │ │ - tst w15, w3 │ │ │ │ - b.eq 2d6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b30> // 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 2d67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14afc> // b.pmore │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbnz w17, 2d824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ca4> │ │ │ │ - mov w9, w5 │ │ │ │ - ldr w16, [x0, x7] │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - b 2cf7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143fc> │ │ │ │ - mov w16, w5 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - mov w14, #0x0 // #0 │ │ │ │ - b 2d084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14504> │ │ │ │ - mov w16, #0x0 // #0 │ │ │ │ - mov w9, #0x0 // #0 │ │ │ │ - b 2d664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ae4> │ │ │ │ - cmp x4, #0x10 │ │ │ │ - b.eq 2cf04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14384> // b.none │ │ │ │ - add x4, x25, #0x10 │ │ │ │ - mov x3, x25 │ │ │ │ - add x7, sp, #0xd8 │ │ │ │ - mov x14, x1 │ │ │ │ - mov x9, #0xfffffffffffffff0 // #-16 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 2b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 2b290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1470> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b22c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr d30, [x4] │ │ │ │ - mov x5, x4 │ │ │ │ - ldr d31, [x25] │ │ │ │ - mov x2, x4 │ │ │ │ - add x4, x4, #0x10 │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c24> │ │ │ │ - ldr d31, [x3] │ │ │ │ - mov x0, x3 │ │ │ │ - ldp x12, x13, [x5] │ │ │ │ - stp x12, x13, [sp, #216] │ │ │ │ - fcmpe d30, d31 │ │ │ │ - b.gt 2d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bfc> │ │ │ │ - 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 2d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ba0> // b.any │ │ │ │ - mov x1, x14 │ │ │ │ - b 2cf04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14384> │ │ │ │ - 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 2d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bfc> │ │ │ │ - b 2d754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14bd4> │ │ │ │ - ldp x0, x1, [x5] │ │ │ │ - stp x0, x1, [sp, #216] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x25, x5 │ │ │ │ - b.eq 2d7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c64> // 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 2d7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c40> // b.any │ │ │ │ - ldr x0, [x7] │ │ │ │ - str x0, [x25] │ │ │ │ - ldr w0, [x7, #8] │ │ │ │ - str w0, [x25, #8] │ │ │ │ - b 2d764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14be4> │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w26, #0x0 // #0 │ │ │ │ - b 2cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141b0> │ │ │ │ - add w9, w5, #0x1 │ │ │ │ - str w5, [x0, x8] │ │ │ │ - str w9, [sp, #24] │ │ │ │ - cbnz w10, 2d5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a4c> │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - str w2, [x0, x7] │ │ │ │ - mov w16, w2 │ │ │ │ - b 2d0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14558> │ │ │ │ - ldr w5, [sp, #24] │ │ │ │ - str w5, [x0, x7] │ │ │ │ - cbnz w10, 2d010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14490> │ │ │ │ - mov w16, w5 │ │ │ │ - ldr w9, [x0, x8] │ │ │ │ - add w5, w16, #0x1 │ │ │ │ - b 2cf7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143fc> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2dfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15424> // 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, #3752] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - str xzr, [x0, x24] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr w10, [sp, #120] │ │ │ │ - cbnz x24, 2da10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e90> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x24, x24, #0x8 │ │ │ │ - add x24, x23, x24 │ │ │ │ - cbz x0, 2d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d50> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - str w10, [sp, #72] │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xf40 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2b30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ + tbnz w2, #2, 2b344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1524> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2b318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f8> │ │ │ │ bl cea8 │ │ │ │ - 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, 2cdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14248> │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xde0 │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ - add x0, x0, #0xe50 │ │ │ │ - mov w2, #0xcb // #203 │ │ │ │ - bl c9c8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x4, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x2 │ │ │ │ - asr x3, x2, #1 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 2dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15454> // 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, #3752] │ │ │ │ - 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 cf08 │ │ │ │ - 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, 2d9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e50> │ │ │ │ - add x2, x2, #0x2 │ │ │ │ - add x0, x23, x2 │ │ │ │ - str x0, [sp, #16] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 2b30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 2b370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1550> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e28> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - str w10, [sp, #104] │ │ │ │ - bl cea8 │ │ │ │ - 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 2cdb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14234> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - str xzr, [sp, #16] │ │ │ │ - str xzr, [sp, #72] │ │ │ │ - str xzr, [sp, #104] │ │ │ │ - b 2cc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140cc> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - str w10, [sp, #112] │ │ │ │ - bl c5c0 , 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] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr w10, [sp, #112] │ │ │ │ - cbnz x0, 2d98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e0c> │ │ │ │ - b 2d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e28> │ │ │ │ - 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 c5c0 , 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, 2d8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d34> │ │ │ │ - b 2d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d50> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.le 2dee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15360> │ │ │ │ - mov x2, x1 │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - bl c5c0 , 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 2d330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b0> │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.le 2de9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1531c> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - ldr x24, [x20, #208] │ │ │ │ - sub x2, x0, x24 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, x2 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 2de7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152fc> │ │ │ │ - bl c5c0 , 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, 2d3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14870> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 2d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c4> │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 2deb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15330> │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - bl c5c0 , 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 2db10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f90> │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x22, [x20, #184] │ │ │ │ - add x0, x22, x21 │ │ │ │ - b 2d388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14808> │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - str xzr, [sp, #136] │ │ │ │ - stp xzr, xzr, [sp, #192] │ │ │ │ - b 2cbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1403c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x19, x1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x2, x19 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ec> │ │ │ │ + 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 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x28, 2db64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe4> │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - str x19, [x20, #160] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + tbnz w1, #1, 2b424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1604> │ │ │ │ ldr x0, [sp, #136] │ │ │ │ - add x0, x19, x0 │ │ │ │ - str x0, [x1, #16] │ │ │ │ - b 2d330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b0> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x3, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x1, x2, #1 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 2e094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15514> // b.none │ │ │ │ - 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, #3752] │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ls // ls = plast │ │ │ │ - lsl x0, x0, #1 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #16] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - strh w22, [x0, x2] │ │ │ │ - cbz x2, 2dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15080> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #104] │ │ │ │ - bl c5c0 , 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, 2dc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150a8> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #40] │ │ │ │ - bl cea8 │ │ │ │ - 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 2d544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149c4> // b.any │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x24, x0, x1 │ │ │ │ - asr x1, x24, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2e064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154e4> // b.none │ │ │ │ - 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, #3752] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr w8, [sp, #72] │ │ │ │ - ldr w6, [sp, #112] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x0, x24] │ │ │ │ - cbz x24, 2dcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15144> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x24 │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #72] │ │ │ │ - bl c5c0 , 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, 2dce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15168> │ │ │ │ - str w8, [sp, #24] │ │ │ │ - str w6, [sp, #48] │ │ │ │ - bl cea8 │ │ │ │ - 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 2d170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145f0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x19, x0 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x24, 2dd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151ac> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - str x19, [x20, #208] │ │ │ │ - add x23, x19, x23 │ │ │ │ - str x23, [x21, #16] │ │ │ │ - b 2d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14860> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x21 │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2b580 , 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 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + and w1, w1, #0xfffffffd │ │ │ │ + stp xzr, xzr, [sp, #24] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x20, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp xzr, xzr, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #56] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ mov x22, x0 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 2dd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151ec> │ │ │ │ - bl cea8 │ │ │ │ - str x22, [x20, #184] │ │ │ │ - add x0, x22, x21 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - b 2d388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14808> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2e034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154b4> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #24] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - bl cf08 │ │ │ │ - ldur x1, [x22, #-8] │ │ │ │ - str x1, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2ddd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15258> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x2, x19 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - add x24, x21, x19 │ │ │ │ - cbz x0, 2ddec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1526c> │ │ │ │ + str x23, [sp, #192] │ │ │ │ + mov x23, x2 │ │ │ │ + str w1, [x19, #56] │ │ │ │ + add x1, x2, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0xf40 │ │ │ │ + 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, 2b530 , 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 2a5a0 , 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 285e0 ::do_widen(char) const@@Base+0xbf80> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0xf40 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + tbz w0, #0, 2b508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e8> │ │ │ │ + tbz w0, #2, 2b508 , 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 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 2b514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f4> │ │ │ │ bl cea8 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - b 2d2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14728> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, #0x3fffffffffffffff // #4611686018427387903 │ │ │ │ - sub x19, x0, x1 │ │ │ │ - asr x1, x19, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 2e004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15484> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - str x1, [sp, #24] │ │ │ │ - lsl x0, x0, #1 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 2b3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc> │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ bl cf08 │ │ │ │ - strh w22, [x0, x19] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x19, 2de4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152cc> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x2, x19 │ │ │ │ - bl c5c0 , 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, 2de64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152e4> │ │ │ │ - bl cea8 │ │ │ │ - str x21, [sp, #40] │ │ │ │ - b 2d290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14710> │ │ │ │ - b.ne 2ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14138> // b.any │ │ │ │ - ldrb w0, [x20, #65] │ │ │ │ - strb w0, [sp, #232] │ │ │ │ - b 2ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14138> │ │ │ │ - add x23, x24, x23 │ │ │ │ - b 2d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14860> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - b.ne 2d2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1477c> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x28] │ │ │ │ - b 2d2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14768> │ │ │ │ - b.ne 2da98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f18> // b.any │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldrh w1, [x1] │ │ │ │ - strh w1, [x24] │ │ │ │ - b 2da98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f18> │ │ │ │ - b.eq 2df14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15394> // b.none │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - b 2daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f74> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x0, x28, x0 │ │ │ │ - b 2d330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b0> │ │ │ │ - add x0, x1, x21 │ │ │ │ - b.eq 2df54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153d4> // b.none │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - b 2d388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14808> │ │ │ │ - b.eq 2df44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153c4> // b.none │ │ │ │ - add x0, x28, x1 │ │ │ │ - b 2d330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147b0> │ │ │ │ - b.ne 2de7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152fc> // 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, 2d3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14874> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - b 2d450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148d0> │ │ │ │ - mov x3, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x3] │ │ │ │ - b 2daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f74> │ │ │ │ - cbz w17, 2d6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b4c> │ │ │ │ - ldr w3, [sp, #24] │ │ │ │ - ldr x11, [x20, #136] │ │ │ │ - mov w5, w3 │ │ │ │ - str w3, [x0, x7] │ │ │ │ - b 2d018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14498> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [x28] │ │ │ │ - b 2d31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1479c> │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x22, [sp, #88] │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x2] │ │ │ │ - b 2d388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14808> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2e0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15574> // b.none │ │ │ │ + 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 2b490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1670> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 2b5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1780> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.ne 2b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2b120 , 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 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.ne 2b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 285e0 ::do_widen(char) const@@Base+0xbf80> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15420> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 2b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - str x1, [sp, #24] │ │ │ │ mov x19, x0 │ │ │ │ - cbz x24, 2e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15564> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cbz x0, 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15400> │ │ │ │ - bl cea8 │ │ │ │ - b 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15400> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 2e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15564> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , 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 2b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1768> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cbz x0, 2e12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155ac> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl cea8 │ │ │ │ - ldr x24, [sp, #48] │ │ │ │ - cbnz x24, 2e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1555c> │ │ │ │ - b 2e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15564> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 2e398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15818> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 2e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157c8> │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 2e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15770> │ │ │ │ - ldr x24, [x27, #24] │ │ │ │ - cbz x24, 2e2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15740> │ │ │ │ - ldr x21, [x24, #24] │ │ │ │ - cbz x21, 2e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15710> │ │ │ │ - ldr x20, [x21, #24] │ │ │ │ - cbz x20, 2e260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156e0> │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - cbz x23, 2e244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c4> │ │ │ │ - ldr x19, [x23, #24] │ │ │ │ - cbz x19, 2e228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156a8> │ │ │ │ - ldr x22, [x19, #24] │ │ │ │ - cbz x22, 2e1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15678> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2e140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbz x1, 2e1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15670> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - cbz x28, 2e1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15678> │ │ │ │ - mov x22, x28 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - bl 2e140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ - ldr x1, [x22, #40] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x28, [x22, #16] │ │ │ │ - cbnz x1, 2e1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15640> │ │ │ │ - bl cea8 │ │ │ │ - cbnz x28, 2e1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15654> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - cbz x0, 2e21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1569c> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbz x22, 2e228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156a8> │ │ │ │ - mov x19, x22 │ │ │ │ - b 2e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15620> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x22, 2e214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15694> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cbz x0, 2e328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157a8> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157b4> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cbz x0, 2e314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15794> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157a0> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - ldr x19, [x21, #16] │ │ │ │ - cbz x0, 2e284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15704> │ │ │ │ - bl cea8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + 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 2b83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1c> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15710> │ │ │ │ - mov x21, x19 │ │ │ │ - b 2e188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15608> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x4b0 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2b94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2b7dc , 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+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2b80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ec> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + 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 c830 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2b94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2b884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a64> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b714 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2b714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f4> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2b94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2b914 , 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 2b8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa4> // 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, 2b92c , 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 2b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a80> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2b914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ bl cea8 │ │ │ │ - cbnz x19, 2e27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156fc> │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cbz x0, 2e2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15734> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15740> │ │ │ │ - mov x24, x19 │ │ │ │ - b 2e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15600> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1572c> │ │ │ │ - ldr x0, [x27, #40] │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cbz x0, 2e2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15764> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15770> │ │ │ │ - mov x27, x19 │ │ │ │ - b 2e178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155f8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1575c> │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cbz x0, 2e33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157bc> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157c8> │ │ │ │ - mov x26, x19 │ │ │ │ - b 2e170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155f0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156e0> │ │ │ │ - mov x20, x19 │ │ │ │ - b 2e190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15610> │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2b900 , 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 2b854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a34> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2b8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a80> // b.any │ │ │ │ + b 2b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1920> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + 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 2bb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d34> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c4> │ │ │ │ - mov x23, x19 │ │ │ │ - b 2e198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15618> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1578c> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cbz x0, 2e36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157ec> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 2e378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157f8> │ │ │ │ - mov x25, x19 │ │ │ │ - b 2e168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155e8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 2e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157e4> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2bc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2ba98 , 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+0x20958> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bb20 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bc5c , 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+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + 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 x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ 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 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ + b c830 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2bc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - 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 2e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158a8> // b.none │ │ │ │ - asr x5, x5, #2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x1 // #1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2b9d0 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2b9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2bc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e58> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w4, [x1] │ │ │ │ - tst x4, #0x3fffffff │ │ │ │ - b.eq 2e414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15894> // b.none │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - strb w7, [x28, #64] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 2e400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15880> // b.pmore │ │ │ │ - cbnz w6, 2e458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2bbe4 , 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, 2bc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2efc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16448> // b.any │ │ │ │ - ldp x29, x30, [sp, #224] │ │ │ │ - ldp x27, x28, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ - 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, 2ee7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162fc> │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cbz x0, 2e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15904> │ │ │ │ - bl cea8 │ │ │ │ - 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, 2efb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16438> │ │ │ │ - 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, 2e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc0> │ │ │ │ - ldr x0, [x28, #184] │ │ │ │ - ldr x4, [x0] │ │ │ │ - cbz x4, 2efa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16420> │ │ │ │ - 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, 2e514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15994> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2e500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15980> // b.any │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldrh w4, [x0] │ │ │ │ - cbz w4, 2ef90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16410> │ │ │ │ - ldr x6, [x28, #136] │ │ │ │ - add w4, w4, w23 │ │ │ │ - mov w1, w23 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2bc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14> // b.none │ │ │ │ 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 2e540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159c0> // 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, 2e5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a30> │ │ │ │ - ldr x0, [x28, #320] │ │ │ │ - add w1, w21, w20 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x4, x1, #0, #30 │ │ │ │ - cbnz w4, 2e6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b40> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - add w24, w24, #0x1 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - ldrh w0, [x0] │ │ │ │ - cmp w0, w24 │ │ │ │ - b.hi 2e580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a00> // b.pmore │ │ │ │ - mov w21, w27 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - cbz x21, 2ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162c4> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 2ef48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163c8> │ │ │ │ - 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] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl cea8 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2bc20 , 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 2bb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4c> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2bbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da0> // b.any │ │ │ │ + b 2bc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2bb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d00> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2b9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdc> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x588 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2be78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2058> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2bf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2bdc0 , 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+0x20958> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2be48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2be48 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2be48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bf7c , 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+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + 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 c830 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2bf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2bec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a0> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2bcf8 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2bcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed8> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2bf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2178> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2bf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2134> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x28, #208] │ │ │ │ - ldrh w10, [x0] │ │ │ │ - cbz w10, 2e7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c30> │ │ │ │ - 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, 2e6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b2c> │ │ │ │ - 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 2e7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c30> // 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, 2e660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ae0> │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w10, w4 │ │ │ │ - b.ls 2e7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c30> // b.plast │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - b 2e648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ac8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w8, w1, #31 │ │ │ │ - cbz x0, 2e70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b8c> │ │ │ │ - mov x10, x19 │ │ │ │ nop │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2bf04 , 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, 2bf6c , 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 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2bf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2134> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x7, [x0, #16] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.le 2e930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15db0> │ │ │ │ - mov x0, x7 │ │ │ │ - cbnz x0, 2e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b60> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 2e70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b8c> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w4, w0 │ │ │ │ - b.ge 2ee28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162a8> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 2eee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16364> │ │ │ │ - mov w25, w2 │ │ │ │ - str w4, [sp] │ │ │ │ - mov x0, x25 │ │ │ │ - str w9, [sp, #8] │ │ │ │ - str w8, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - mov x26, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - mov x2, x25 │ │ │ │ - bl ca40 │ │ │ │ - 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 cf08 │ │ │ │ - add x7, x0, x25 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x26 │ │ │ │ - str x7, [sp] │ │ │ │ - stp x0, x0, [sp, #72] │ │ │ │ - str x7, [sp, #88] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x7, [sp] │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x7, [sp, #80] │ │ │ │ - bl 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16560> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 2e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c20> │ │ │ │ - bl cea8 │ │ │ │ - cbz x26, 2e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a2c> │ │ │ │ - mov x0, x26 │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl cea8 │ │ │ │ - b 2e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a2c> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2e8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d20> // b.none │ │ │ │ - ldp x9, x21, [x0, #40] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x21, x21, x9 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ne 2e880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d00> // b.any │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - lsr w7, w1, #6 │ │ │ │ - lsl x22, x2, x1 │ │ │ │ - lsl x24, x7, #3 │ │ │ │ - cbz w27, 2e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce4> │ │ │ │ - cbz w25, 2e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce4> │ │ │ │ - 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 2e820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ca0> // 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 2e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ce4> // b.none │ │ │ │ - ldrb w6, [x9, w2, uxtw] │ │ │ │ - ldrb w4, [x1] │ │ │ │ - cmp w6, w4 │ │ │ │ - b.eq 2e850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cd0> // 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 2e830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cb0> // b.pmore │ │ │ │ - bl cc20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2e8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d20> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2e7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c64> // b.none │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xe68 │ │ │ │ - add x1, x1, #0xe80 │ │ │ │ - add x0, x0, #0xea8 │ │ │ │ - mov w2, #0x5a // #90 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2bf40 , 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 2be90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2070> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c0> // b.any │ │ │ │ + b 2bf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2be48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2028> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2bd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f04> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ bl c9c8 │ │ │ │ - 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 2e620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15aa0> // 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 2efa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16428> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x26, 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 2e140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr w0, [x28, #36] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.hi 2e4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15944> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #288] │ │ │ │ - b 2e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158a8> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 2e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b60> │ │ │ │ - b 2e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b78> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x28, #184] │ │ │ │ - ldr x4, [x0, x1, lsl #3] │ │ │ │ - cbz x4, 2ef40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163c0> │ │ │ │ - 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 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 2c09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227c> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ nop │ │ │ │ - lsr x1, x4, x0 │ │ │ │ - tbz w1, #0, 2e994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e14> │ │ │ │ - add x1, x28, w2, uxtw │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - strb w0, [x1, #65] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x40 │ │ │ │ - b.ne 2e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e00> // 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 2ef68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163e8> // b.none │ │ │ │ - ldr x8, [x28, #136] │ │ │ │ - add w7, w2, w23 │ │ │ │ - mov w1, w23 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ 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 2e9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e60> // 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, 2ea50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ed0> │ │ │ │ - ldr x0, [x28, #320] │ │ │ │ - add w1, w21, w20 │ │ │ │ - ldr w1, [x0, x1, lsl #2] │ │ │ │ - ubfx x7, x1, #0, #30 │ │ │ │ - cbnz w7, 2ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160dc> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - add w26, w26, #0x1 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - cmp w2, w26 │ │ │ │ - b.hi 2ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ea0> // b.pmore │ │ │ │ - cbz w27, 2ee70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162f0> │ │ │ │ - mov w0, w27 │ │ │ │ - bl cf08 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x26, x0 │ │ │ │ - add x21, x0, w27, uxtw │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 2c024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2204> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x4, [x28, #208] │ │ │ │ - ldrh w13, [x4, x0] │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cbz w0, 2ed70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161f0> │ │ │ │ - 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] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 2c08c , 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 2c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldrh w6, [x4, x0] │ │ │ │ - adds w6, w13, w6 │ │ │ │ - b.eq 2eb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fe8> // 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, 2eb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fd8> │ │ │ │ - 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 2eb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f84> // b.pmore │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161c0> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 2ec3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160bc> // 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, 2ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ - cbz w25, 2ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ - 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 2ebdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1605c> // 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 2ec20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> // b.none │ │ │ │ - ldrb w6, [x9, w2, uxtw] │ │ │ │ - ldrb w4, [x1] │ │ │ │ - cmp w6, w4 │ │ │ │ - b.eq 2ec0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1608c> // 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 2ebec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1606c> // b.pmore │ │ │ │ - bl cc20 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161c0> // b.none │ │ │ │ - ldp x9, x1, [x0, #40] │ │ │ │ - sub x1, x1, x9 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2eba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16020> // b.none │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xe68 │ │ │ │ - add x1, x1, #0xe80 │ │ │ │ - add x0, x0, #0xea8 │ │ │ │ - mov w2, #0xa4 // #164 │ │ │ │ - bl c9c8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ubfx x9, x1, #30, #1 │ │ │ │ - lsr w8, w1, #31 │ │ │ │ - cbz x0, 2ec9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1611c> │ │ │ │ - mov x10, x19 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - ldp x2, x4, [x0, #16] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.le 2ede4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16264> │ │ │ │ - mov x0, x4 │ │ │ │ - cbnz x0, 2ec70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160f0> │ │ │ │ - cmp x10, x19 │ │ │ │ - b.eq 2ec9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1611c> // b.none │ │ │ │ - ldr w0, [x10, #32] │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ge 2edf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16274> // b.tcont │ │ │ │ - lsl w2, w27, #1 │ │ │ │ - cbz w2, 2eeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16338> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - str w7, [sp, #24] │ │ │ │ - str w9, [sp, #40] │ │ │ │ - str w8, [sp, #60] │ │ │ │ - bl cf08 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - bl ca40 │ │ │ │ - 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 cf08 │ │ │ │ - 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 c5c0 , 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 2f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16560> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cbz x0, 2ed30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161b0> │ │ │ │ - bl cea8 │ │ │ │ - cbz x22, 2ee0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628c> │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl cea8 │ │ │ │ - b 2ee0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628c> │ │ │ │ - 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 2eac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f40> // b.any │ │ │ │ - cbz w13, 2ef10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16390> │ │ │ │ - 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 2ed80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16200> // 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 2ef30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163b0> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - cbz x26, 2eddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1625c> │ │ │ │ - mov x0, x26 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c060 , 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 cea8 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e0> // b.any │ │ │ │ + b 2c048 , 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl cea8 │ │ │ │ - mov w23, w21 │ │ │ │ - b 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ - mov x10, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - cbnz x0, 2ec70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160f0> │ │ │ │ - b 2ec88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16108> │ │ │ │ - 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 2ea4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ecc> │ │ │ │ - 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 2e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a2c> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - cbnz w0, 2e5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a7c> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2efdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1645c> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - b 2ea8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f0c> │ │ │ │ - add x20, x19, #0x3f │ │ │ │ - lsr x19, x19, #6 │ │ │ │ - and w21, w21, #0x3f │ │ │ │ - ubfx x20, x20, #6, #32 │ │ │ │ - lsl x0, x20, #3 │ │ │ │ - bl cf08 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, x0, x19, lsl #3 │ │ │ │ - add x23, x0, x20, lsl #3 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl ca40 │ │ │ │ - ldr x0, [x28, #344] │ │ │ │ - cbnz x0, 2e480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15900> │ │ │ │ - b 2e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15904> │ │ │ │ - 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 2ed14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16194> │ │ │ │ - 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 2e784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c04> │ │ │ │ - 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 2edc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16240> // b.pmore │ │ │ │ - b.ne 2edd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16250> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2edd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16250> │ │ │ │ - stp wzr, wzr, [sp, #28] │ │ │ │ - b 2e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dec> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16490> // b.plast │ │ │ │ - mov w2, w0 │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 2e8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d74> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ - cbz w0, 2efec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1646c> │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 2ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f14> │ │ │ │ - str wzr, [sp, #104] │ │ │ │ - stp xzr, x19, [sp, #112] │ │ │ │ - stp x19, xzr, [sp, #128] │ │ │ │ - b 2e5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a48> │ │ │ │ - stp wzr, wzr, [sp, #24] │ │ │ │ - b 2e4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15978> │ │ │ │ - b.ne 2e8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d70> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2e8f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d70> │ │ │ │ - ldp x19, x20, [sp, #240] │ │ │ │ - ldp x21, x22, [sp, #256] │ │ │ │ - ldp x23, x24, [sp, #272] │ │ │ │ - b 2e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158a8> │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - b.ne 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ - ldr w0, [sp, #28] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ls 2f020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164a0> // b.plast │ │ │ │ - ldr w2, [sp, #28] │ │ │ │ - add x1, x28, #0x41 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - b 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ - b.ne 2e8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d74> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2e8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d74> │ │ │ │ - b.ne 2f008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16488> // b.any │ │ │ │ - ldrb w0, [x28, #65] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - b 2e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d7c> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2c0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a4> // b.any │ │ │ │ + b 2c074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2254> │ │ │ │ bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2bfe4 , 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+0x20958> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 2e140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + 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 2c284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2464> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x4b0 │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x3, 2c38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 2c21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2efd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16458> // b.any │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ + cbz x0, 2c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl c830 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2f080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16500> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - cbz x26, 2f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164bc> │ │ │ │ - mov x0, x26 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 2c38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ac> // b.any │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c154 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2c154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2334> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 2c38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 2c354 , 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 2c308 , 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, 2c36c , 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 2c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c4> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 2c354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2534> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ bl cea8 │ │ │ │ - b 2f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16504> │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c340 , 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 2c29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247c> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 2c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c4> // b.any │ │ │ │ + b 2c32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250c> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2c180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2360> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - cbz x1, 2f0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16534> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - cbz x22, 2f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164bc> │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x588 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr w2, [x19, #312] │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 2c58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0x90 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x1, 2c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 2c4cc , 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+0x20958> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x460 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x0, [x19, #544] │ │ │ │ + cbz x22, 2c554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c554 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c67c , 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+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19] │ │ │ │ + str x21, [x19, #544] │ │ │ │ + add x0, x19, #0x220 │ │ │ │ + bl c830 │ │ │ │ + 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 cea8 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 2c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b4> // b.any │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c404 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2c404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e4> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 2c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2878> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 2c654 , 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 2c610 , 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, 2c66c , 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 2c5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 2c654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2834> // b.none │ │ │ │ mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ bl cea8 │ │ │ │ - b 2f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16538> │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c640 , 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 2c5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2784> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 2c5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc> // b.any │ │ │ │ + b 2c634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2814> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 2c554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2734> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164bc> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2c430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2610> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x588 │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ + add x1, x1, #0x5b8 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - bl cf08 │ │ │ │ - mov x4, x21 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x5e0 │ │ │ │ + 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 2c8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a90> // b.none │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3808] │ │ │ │ + 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 c830 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x4b0 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x2, 2c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 2c7ec , 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+0x20958> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x460 │ │ │ │ + add x0, x0, #0x488 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x23, 2c874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c874 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2c874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c9a0 , 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+0x20958> │ │ │ │ + add x0, x0, #0xef8 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x22, [x19, #560] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + bl c830 │ │ │ │ + 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 cea8 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 2c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2c8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ad8> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x28 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 2c724 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 2c724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2904> │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 2c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 2c978 , 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 2c934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b14> // 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, 2c990 , 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 2c910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 2c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b58> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl cea8 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2c964 , 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 2c8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa8> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 2c910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af0> // b.any │ │ │ │ + b 2c958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b38> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 2c874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a54> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2c750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2930> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + 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 │ │ │ │ - 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, 2f140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165c0> │ │ │ │ - b 2f1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16638> │ │ │ │ - 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, 2f13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165bc> │ │ │ │ - mov x0, x2 │ │ │ │ - b.lt 2f220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166a0> // b.tstop │ │ │ │ - cmp w7, w8 │ │ │ │ - b.le 2f1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16668> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x22, x2 │ │ │ │ - b.ne 2f254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ - mov x3, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - bl c638 >::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 │ │ │ │ - mov x0, x21 │ │ │ │ + bl 25a60 ::do_widen(char) const@@Base+0x9400> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + tbnz w0, #0, 2ca24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c04> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 2f260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166e0> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - str w7, [sp, #56] │ │ │ │ - str q31, [sp, #64] │ │ │ │ - bl cf80 │ │ │ │ - ldr w7, [sp, #56] │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - cmp w7, w1 │ │ │ │ - b.gt 2f260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166e0> │ │ │ │ - ldr q31, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - fmov x0, d31 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cbz x0, 2f1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1667c> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ca38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c18> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ca4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2c> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, x22 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cbz x2, 2cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> │ │ │ │ + add x1, x2, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cac0 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca0> // b.any │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2] │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2cad8 , 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 x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 2f168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e8> // b.none │ │ │ │ mov x0, x2 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - str w7, [sp, #64] │ │ │ │ - str q31, [sp, #80] │ │ │ │ - bl cf80 │ │ │ │ - ldr w7, [sp, #64] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr q31, [sp, #80] │ │ │ │ - ldr w8, [x0, #32] │ │ │ │ - b 2f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e0> │ │ │ │ - cmp w7, w21 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - b 2f174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165f4> │ │ │ │ - mov x2, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 2f174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165f4> │ │ │ │ + blr x3 │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + b 2cac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca4> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2cb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + strb wzr, [x20, #96] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #208] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ + tbnz w2, #2, 2cc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e20> │ │ │ │ + ldr x0, [x19, #184] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2cb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d64> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2cbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d90> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cbd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2cb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2cc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e28> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2cb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + bl 2c9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc0> │ │ │ │ + b 2cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2cb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d6c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2cb6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d4c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x3, x3, #0x910 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stur q31, [x0, #65] │ │ │ │ - stur q31, [x0, #81] │ │ │ │ - stur q31, [x0, #97] │ │ │ │ - stur q31, [x0, #113] │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - stp xzr, xzr, [x19, #136] │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - cbz x0, 2f2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16754> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - stp xzr, xzr, [x19, #160] │ │ │ │ - str xzr, [x19, #176] │ │ │ │ - cbz x0, 2f2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16768> │ │ │ │ - bl cea8 │ │ │ │ + ldr w2, [x0, #208] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2ccac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ + tbnz w2, #2, 2cd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f68> │ │ │ │ ldr x0, [x19, #184] │ │ │ │ - stp xzr, xzr, [x19, #184] │ │ │ │ - str xzr, [x19, #200] │ │ │ │ - cbz x0, 2f2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1677c> │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2ccc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea4> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - stp xzr, xzr, [x19, #208] │ │ │ │ - str xzr, [x19, #224] │ │ │ │ - cbz x0, 2f31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1679c> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbnz w0, #0, 2ccf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eec> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f00> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2cd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f70> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + bl 2c9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc0> │ │ │ │ + b 2ccac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2ccac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e8c> │ │ │ │ + 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, 2cdf8 , 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, 2ce18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff8> │ │ │ │ + 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, 2ce3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x301c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2ce38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3018> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + str wzr, [x19, #128] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 2ce7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 2ce78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3058> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 2ce54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3034> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x260 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - bl 2f280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16700> │ │ │ │ - ldr x0, [x19, #344] │ │ │ │ - cbz x0, 2f350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167d0> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 2f35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167dc> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 2f368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167e8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 2f374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167f4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #232] │ │ │ │ - cbz x0, 2f380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16800> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 2f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 2f398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16818> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 2f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16824> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 2f3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16830> │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2cf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ + tbnz w2, #2, 2cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2cf44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3124> │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1684c> // b.none │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2cfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2cfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cfb0 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2cfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2cfdc , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bl 2cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> │ │ │ │ + b 2cf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2cfb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3190> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2cf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310c> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - cbz w4, 2f60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a8c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x16, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x260 │ │ │ │ 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 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - ubfiz x14, x16, #1, #32 │ │ │ │ - ldrh w5, [x3, x14] │ │ │ │ - cbz w5, 2f4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16960> │ │ │ │ - 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 2f500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16980> // b.none │ │ │ │ - tbz w6, #1, 2f4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16944> │ │ │ │ - ldr x6, [x0, #160] │ │ │ │ - mov w7, w10 │ │ │ │ - ldrb w6, [x6, w10, uxtw] │ │ │ │ - tst w6, w17 │ │ │ │ - b.eq 2f58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a0c> // 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 2f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a54> // b.any │ │ │ │ - tbnz w2, #0, 2f5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a28> │ │ │ │ - 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 2f450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168d0> // b.pmore │ │ │ │ - ldr w4, [x0, #36] │ │ │ │ - add x16, x16, #0x1 │ │ │ │ - cmp w4, w16 │ │ │ │ - b.hi 2f428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168a8> // b.pmore │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 2d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ + tbnz w2, #2, 2d0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32bc> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x198 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 2d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3224> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 2d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d0b0 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 2d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2d0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c4> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ 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 2f5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a7c> // 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 2f5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a6c> // 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 2f478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168f8> │ │ │ │ - tbz w2, #0, 2f5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a3c> │ │ │ │ - and w4, w4, #0xffffffbf │ │ │ │ - strb w4, [x12] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.ne 2f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a54> // b.any │ │ │ │ - ldr x5, [x0, #136] │ │ │ │ - ldrb w4, [x5, w3, uxtw] │ │ │ │ - and w4, w4, #0x7f │ │ │ │ - strb w4, [x5, w3, uxtw] │ │ │ │ - b 2f4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16940> │ │ │ │ - and w4, w4, #0xfffffffb │ │ │ │ - strb w4, [x12] │ │ │ │ - ldr x4, [x0, #160] │ │ │ │ - ldrb w4, [x4, x7] │ │ │ │ - tst w4, w18 │ │ │ │ - b.eq 2f4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16930> // 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 2f4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16940> │ │ │ │ - lsl w7, w19, w5 │ │ │ │ - orr w4, w4, w7 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 2f570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169f0> │ │ │ │ - lsl w6, w1, w5 │ │ │ │ - orr w4, w4, w6 │ │ │ │ - and w4, w4, #0xff │ │ │ │ - b 2f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169b4> │ │ │ │ - ret │ │ │ │ + b cea8 │ │ │ │ + bl 2cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa0> │ │ │ │ + b 2d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 2d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2d02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - add x7, x0, #0x88 │ │ │ │ - mov w6, w1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - mov x19, x0 │ │ │ │ - stp q31, q31, [x7] │ │ │ │ - add x3, x3, #0x910 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp q31, q31, [x7, #32] │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 2b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d194 , 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 2d150 , 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, 2d1a8 , 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 2d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 2d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d180 , 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 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2d12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c> // b.any │ │ │ │ + b 2d174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3354> │ │ │ │ bti j │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - ldr x0, [x19, #320] │ │ │ │ - cbz x0, 2f6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b70> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #296] │ │ │ │ - cbz x0, 2f6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b7c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #272] │ │ │ │ - cbz x0, 2f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b88> │ │ │ │ - bl cea8 │ │ │ │ - add x0, x19, #0xe8 │ │ │ │ - bl 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - ldr x0, [x19, #208] │ │ │ │ - cbz x0, 2f71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b9c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - cbz x0, 2f728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ba8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 2f734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bb4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - cbz x0, 2f740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bc0> │ │ │ │ - bl cea8 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2d11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fc> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti c │ │ │ │ - ldr w5, [x0, #36] │ │ │ │ - cbz w5, 2fc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17090> │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl cea8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 2d1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c0> // b.any │ │ │ │ + b 2d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3374> │ │ │ │ + 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, 2f894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d14> │ │ │ │ - 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, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 2d360 , 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, 2d570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3750> │ │ │ │ + ldr x20, [x28, #72] │ │ │ │ + ldr x27, [x28, #96] │ │ │ │ + cbz x20, 2d550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + tbz w0, #1, 2d4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3904] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x24, x20, #0x28 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 2d3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d4> // b.none │ │ │ │ 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 2f8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d48> // b.none │ │ │ │ - tbz w1, #1, 2f878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf8> │ │ │ │ - ldr x1, [x24, #160] │ │ │ │ - mov w3, w22 │ │ │ │ - ldrb w1, [x1, w22, uxtw] │ │ │ │ - tst w1, w20 │ │ │ │ - b.eq 2fab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f30> // 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 2faf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f78> // b.any │ │ │ │ - tbnz w19, #0, 2facc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f4c> │ │ │ │ - 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 2f800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c80> // b.pmore │ │ │ │ - ldr w5, [x24, #36] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w5, w21 │ │ │ │ - b.hi 2f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c40> // 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 │ │ │ │ + ldp x0, x22, [x20, #40] │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2d430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3610> // b.none │ │ │ │ + cbz x19, 2d530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3710> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2d414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f4> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2d394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3574> │ │ │ │ + ldr x2, [x28, #72] │ │ │ │ + cbz x2, 2d550 , 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 │ │ │ │ + ccmp x19, x0, #0x4, gt │ │ │ │ + b.gt 2d4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c4> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2d550 , 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 2d3fc , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2d500 , 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 │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.hi 2fbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17048> // 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 2fb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17018> // 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 2fc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17084> // 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 2fb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fa8> // 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 2fb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16fc8> // 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 2fb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ff0> // 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 2fbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17078> // 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 2fb14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f94> // 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 2f828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ca8> │ │ │ │ - tbz w19, #0, 2fae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f60> │ │ │ │ - and w0, w0, #0xffffffbf │ │ │ │ - strb w0, [x12] │ │ │ │ - ldr x0, [x24, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w10 │ │ │ │ - b.ne 2faf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f78> // b.any │ │ │ │ - ldr x1, [x24, #136] │ │ │ │ - ldrb w0, [x1, w25, uxtw] │ │ │ │ - and w0, w0, #0x7f │ │ │ │ - strb w0, [x1, w25, uxtw] │ │ │ │ - b 2f874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf4> │ │ │ │ - and w0, w0, #0xfffffffb │ │ │ │ - strb w0, [x12] │ │ │ │ - ldr x0, [x24, #160] │ │ │ │ - ldrb w0, [x0, x3] │ │ │ │ - tst w0, w10 │ │ │ │ - b.eq 2f864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ce4> // 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 2f874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf4> │ │ │ │ - mov w3, #0x8 // #8 │ │ │ │ - lsl w3, w3, w27 │ │ │ │ - orr w0, w0, w3 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - b 2fa94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f14> │ │ │ │ - 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 2f9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e3c> // b.plast │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - stp w11, w10, [sp, #156] │ │ │ │ - stp x6, x2, [sp, #168] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x2, [sp, #168] │ │ │ │ - ldp w11, w10, [sp, #156] │ │ │ │ - b 2f9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e3c> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - stp w11, w10, [sp, #156] │ │ │ │ - stp x6, x2, [sp, #168] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x2, [sp, #168] │ │ │ │ - ldp w11, w10, [sp, #156] │ │ │ │ - b 2fa08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e88> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str w10, [sp, #156] │ │ │ │ - stp x6, x3, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x3, [sp, #160] │ │ │ │ - ldr w10, [sp, #156] │ │ │ │ - b 2f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16da0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x5, [sp, #144] │ │ │ │ - str w10, [sp, #156] │ │ │ │ - stp x6, x3, [sp, #160] │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x5, [sp, #144] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ - ldr x0, [x28, #5000] │ │ │ │ - ldp x6, x3, [sp, #160] │ │ │ │ - ldr w10, [sp, #156] │ │ │ │ - b 2f8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d54> │ │ │ │ - mov x1, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x1 │ │ │ │ - b 2fa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ee0> │ │ │ │ - mov x0, #0x3fefffffffffffff // #4607182418800017407 │ │ │ │ - fmov d31, x0 │ │ │ │ - b 2f978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16df8> │ │ │ │ - ret │ │ │ │ + mov x4, x22 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c578 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x2, x24 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w22 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2d2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a4> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 2d2a0 , 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 2d360 , 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 d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 2d2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349c> │ │ │ │ + cbz x19, 2d550 , 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 2d4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3680> │ │ │ │ + ldr x1, [x28, #72] │ │ │ │ + cbz x1, 2d550 , 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 d1a8 │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ + cbz x19, 2d550 , 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 2d2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3494> │ │ │ │ + ldr x19, [x28, #72] │ │ │ │ + cbz x19, 2d550 , 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, 2d498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3678> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 2d324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3504> │ │ │ │ + tbnz w0, #0, 2d510 , 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 2d26c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x344c> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2d550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3730> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1a8 │ │ │ │ + b 2d2fc , 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 c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0xfd0 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xbf8 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 2fc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170e8> │ │ │ │ + ldp x1, x2, [x0, #32] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + cmp x2, #0x0 │ │ │ │ + b.le 2d63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x381c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str xzr, [x1] │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - str wzr, [x1, #24] │ │ │ │ - str xzr, [x1, #32] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2d640 , 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 2d628 , 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 │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x3, #32] │ │ │ │ + str x4, [x3, #48] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w3, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 2d6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d0> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2d74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x392c> │ │ │ │ + cmn w3, #0x1 │ │ │ │ + b.eq 2d744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2d778 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2d7d0 , 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 2d744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + strb w3, [sp, #23] │ │ │ │ + tbz w0, #0, 2d7d4 , 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 2d6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a0> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a4> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2d6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38a4> │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x1, 27000 ::do_widen(char) const@@Base+0xa9a0> │ │ │ │ + add x1, x1, #0x0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 2d7a4 , 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 2d69c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x387c> │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + bl 2d5a0 , 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 2d6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3890> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2d6c4 , 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 2d744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3924> // b.none │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 2d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d8> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2d6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3884> │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ 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 w19, [x0, #40] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - strb wzr, [x0, #64] │ │ │ │ - cbz w19, 3047c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178fc> │ │ │ │ - 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 │ │ │ │ - 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 2fd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171cc> // b.any │ │ │ │ - add w10, w10, #0x1 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 2fd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17208> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - b 2fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17160> │ │ │ │ - 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 2fd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17208> // b.plast │ │ │ │ - add w6, w6, w2 │ │ │ │ - add w7, w7, w9 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - lsr w12, w4, #1 │ │ │ │ - lsl w11, w4, #2 │ │ │ │ - b 2fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17160> │ │ │ │ - add w21, w10, #0x1 │ │ │ │ - str w21, [x20, #36] │ │ │ │ - stp w14, w15, [x20, #44] │ │ │ │ - cbnz w21, 2fe44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172c4> │ │ │ │ - add x22, x20, #0xd0 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - stp xzr, xzr, [x20, #208] │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - cbz x0, 2fdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1723c> │ │ │ │ - bl cea8 │ │ │ │ - ldr w19, [x20, #40] │ │ │ │ - cbz w19, 2fe94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17314> │ │ │ │ - ldr x8, [x20, #136] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - 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 2fea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17320> // b.any │ │ │ │ - ldr x0, [x22] │ │ │ │ - strh w2, [x0, w3, uxtw #1] │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cmp w19, w4 │ │ │ │ - b.ls 2fecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1734c> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 2fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17260> │ │ │ │ - lsl x23, x21, #1 │ │ │ │ - sub x21, x21, #0x1 │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - 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, 2fdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1722c> │ │ │ │ - cbnz w19, 2fdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17238> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2fed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17354> │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w4, w19 │ │ │ │ - b.cs 2fecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1734c> // 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 2fde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17260> │ │ │ │ - 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, 2ff04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17384> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x19 │ │ │ │ - mov x23, x0 │ │ │ │ - add x19, x0, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - add x21, x20, #0xa0 │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - str x23, [x20, #160] │ │ │ │ - stp x19, x19, [x21, #8] │ │ │ │ - cbz x0, 2ff1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1739c> │ │ │ │ - bl cea8 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - cbz w23, 3043c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178bc> │ │ │ │ - mov w0, w23 │ │ │ │ - bl cf08 │ │ │ │ - mov w2, w23 │ │ │ │ mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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 │ │ │ │ - nop │ │ │ │ - lsl x8, x9, #1 │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldrh w16, [x14, x8] │ │ │ │ - cbnz w16, 2ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1740c> │ │ │ │ - b 30174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f4> │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w7, w7, w15 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w16, w0 │ │ │ │ - b.ls 300ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1752c> // 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 2ff78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173f8> // b.any │ │ │ │ - lsl w14, w13, w5 │ │ │ │ - tst w3, w14 │ │ │ │ - b.eq 2ffdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1745c> // 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 30384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17804> // 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 30390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17810> // b.any │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 3008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> // 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 303b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17838> // 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 303c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17840> // b.any │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 3008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> // 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 3008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> // 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 2ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1740c> // b.pmore │ │ │ │ - ldrb w6, [x19, x9] │ │ │ │ - cbz w16, 304a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17920> │ │ │ │ - mov w2, w10 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 300d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17558> │ │ │ │ - ldrh w1, [x14, x8] │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - add w4, w4, w3 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ls 3016c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175ec> // 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 300c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17540> // b.any │ │ │ │ - cbnz w6, 3033c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177bc> │ │ │ │ - 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 300d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17558> // b.pmore │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - add w10, w10, w1 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - cmp w23, w9 │ │ │ │ - b.hi 2ff60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173e0> // b.pmore │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 3040c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1788c> │ │ │ │ - lsl x22, x21, #3 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf08 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x23, x0 │ │ │ │ - str xzr, [x3], #8 │ │ │ │ - cmp x21, #0x1 │ │ │ │ - b.eq 30424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178a4> // b.none │ │ │ │ - sub x22, x22, #0x8 │ │ │ │ - mov x0, x3 │ │ │ │ - mov x2, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - add x3, x0, x22 │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - stp x3, x3, [x20, #192] │ │ │ │ - cbz x0, 301e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17660> │ │ │ │ - bl cea8 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - mov w21, w23 │ │ │ │ - cbz w23, 3041c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1789c> │ │ │ │ - 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 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - 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, 302a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17724> │ │ │ │ - ldr x7, [x20, #136] │ │ │ │ - add w4, w2, w4 │ │ │ │ - b 30254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176d4> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - add w0, w0, w1 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 302a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17724> // 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 30244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c4> // b.any │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3032c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177ac> // b.none │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 3031c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1779c> // b.none │ │ │ │ - cbnz w0, 30244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c4> │ │ │ │ - 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 30254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176d4> // b.any │ │ │ │ - add x5, x5, #0x1 │ │ │ │ - cmp x21, x5 │ │ │ │ - b.ne 30220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176a0> // b.any │ │ │ │ - add x21, x6, w21, uxtw #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 302e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17764> │ │ │ │ - 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 302fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1777c> // b.none │ │ │ │ - ldr x0, [x6] │ │ │ │ - cbnz x0, 302c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17740> │ │ │ │ - add x6, x6, #0x8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x21, x6 │ │ │ │ - b.ne 302e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17764> // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - str w2, [x20, #52] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.eq 2d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a24> // b.none │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 2d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + cmp w1, #0x18 │ │ │ │ + b.eq 2d88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> // b.none │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 2d88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> // b.any │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x11 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 30244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c4> │ │ │ │ - ldr x3, [x6, x5, lsl #3] │ │ │ │ - and x3, x3, x12 │ │ │ │ - str x3, [x6, x5, lsl #3] │ │ │ │ - b 30244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176c4> │ │ │ │ - cmp w6, #0x1 │ │ │ │ - b.eq 303e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17864> // b.none │ │ │ │ - cmp w6, #0x2 │ │ │ │ - b.ne 3014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175cc> // 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 3013c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175bc> │ │ │ │ - mov w1, w7 │ │ │ │ - tst w14, w3 │ │ │ │ - b.eq 3008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> // b.none │ │ │ │ - ldr x16, [x21] │ │ │ │ - ldrb w3, [x16, x1] │ │ │ │ - orr w3, w3, #0x4 │ │ │ │ - strb w3, [x16, x1] │ │ │ │ - ldr x3, [x20, #136] │ │ │ │ - ldrb w3, [x3, w6, uxtw] │ │ │ │ - tst w5, w3 │ │ │ │ - b.ne 30014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17494> // b.any │ │ │ │ - tst w14, w3 │ │ │ │ - b.ne 30034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174b4> // b.any │ │ │ │ - tst w5, w3 │ │ │ │ - b.eq 3008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1750c> // 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 30074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174f4> // b.none │ │ │ │ - b 3005c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174dc> │ │ │ │ - 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 30370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177f0> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbnz x0, 301d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17650> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 302fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1777c> │ │ │ │ - add x22, x0, x22 │ │ │ │ - stp x3, x22, [x20, #192] │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str x23, [x20, #184] │ │ │ │ - cbnz x0, 301d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17650> │ │ │ │ - b 301e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17660> │ │ │ │ - ldr x0, [x20, #184] │ │ │ │ - str xzr, [x20, #184] │ │ │ │ - stp xzr, xzr, [x20, #192] │ │ │ │ - cbz x0, 30460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178e0> │ │ │ │ - bl cea8 │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov w21, w23 │ │ │ │ - cbnz w23, 301e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17660> │ │ │ │ - str wzr, [x20, #52] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 28000 ::do_widen(char) const@@Base+0xb9a0> │ │ │ │ + add x1, x1, #0xf00 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2d8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa8> // b.any │ │ │ │ + bl 2d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3780> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 2d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 2d8bc , 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, 2d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab0> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x20, #36] │ │ │ │ - stur xzr, [x20, #44] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - bl cf08 │ │ │ │ - mov x3, x0 │ │ │ │ - add x23, x0, #0x2 │ │ │ │ - b 2fe5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172dc> │ │ │ │ - ldr w23, [x20, #36] │ │ │ │ - b 30174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f4> │ │ │ │ + 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 2d88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a6c> │ │ │ │ + blr x2 │ │ │ │ + b 2d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a5c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - sub x11, x2, #0x1 │ │ │ │ - and x12, x2, #0x1 │ │ │ │ - add x11, x11, x11, lsr #63 │ │ │ │ - asr x11, x11, #1 │ │ │ │ - cmp x1, x11 │ │ │ │ - b.ge 305a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a28> // b.tcont │ │ │ │ - mov x8, x1 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + b 2d880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a60> │ │ │ │ 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 304e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17960> │ │ │ │ - cbz x12, 30578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179f8> │ │ │ │ - sub x2, x4, #0x1 │ │ │ │ - add x2, x2, x2, lsr #63 │ │ │ │ - asr x2, x2, #1 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.gt 30554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179d4> │ │ │ │ - b 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179f0> │ │ │ │ - str w7, [x0, x8] │ │ │ │ - add x6, x6, x6, lsr #63 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ge 3059c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a1c> // 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 3053c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179bc> // b.lo, b.ul, b.last │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x4, x2, asr #1 │ │ │ │ - b.ne 30524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179a4> // 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 30524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179a4> │ │ │ │ - mov x5, x9 │ │ │ │ - str w3, [x5] │ │ │ │ - ret │ │ │ │ - add x5, x0, x1, lsl #2 │ │ │ │ - cbnz x12, 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179f0> │ │ │ │ - sub x2, x2, #0x2 │ │ │ │ - cmp x1, x2, asr #1 │ │ │ │ - b.ne 30570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179f0> // b.any │ │ │ │ - mov x4, x1 │ │ │ │ - b 30584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a04> │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3069c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b1c> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - 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 30644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ac4> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr w19, [x20] │ │ │ │ - ldr w4, [x21] │ │ │ │ - cmp w19, w4 │ │ │ │ - b.cs 30658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ad8> // 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 30684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b04> │ │ │ │ - mov x1, x21 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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, 2dbac , 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, 2db84 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3904] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x22, x1, x3 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 2da30 , 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 2daec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ccc> // b.none │ │ │ │ + cbz x19, 2dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3de0> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 2dad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb0> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbz w0, #0, 2da74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c54> │ │ │ │ + ldr x2, [x27] │ │ │ │ + cbz x2, 2dbb4 , 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 2da0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bec> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 2dbb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ bl d1a8 │ │ │ │ - str w19, [x21] │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 30600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a80> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 2dbb4 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2dba4 , 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 │ │ │ │ - ldur w3, [x20, #-4] │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cs 30690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b10> // b.hs, b.nlast │ │ │ │ - sub x2, x20, #0x4 │ │ │ │ - mov x4, x2 │ │ │ │ - str w3, [x2, #4] │ │ │ │ - ldr w3, [x2, #-4]! │ │ │ │ - cmp w19, w3 │ │ │ │ - b.cc 30668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ae8> // b.lo, b.ul, b.last │ │ │ │ - str w19, [x4] │ │ │ │ - b 30638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ab8> │ │ │ │ - b.ne 30634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ab4> // b.any │ │ │ │ - str w4, [x0] │ │ │ │ - b 30634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ab4> │ │ │ │ mov x4, x20 │ │ │ │ - str w19, [x4] │ │ │ │ - b 30638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ab8> │ │ │ │ + add x3, x21, #0x28 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c578 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x21, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w20, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + b.eq 2d9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b9c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2d990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b70> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 2d9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b94> │ │ │ │ + cbz x19, 2dbb4 , 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 2db5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d3c> │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 2dbb4 , 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 d1a8 │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 2dbb4 , 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 2d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b8c> │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 2dbb4 , 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, 2db54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d34> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2da30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c10> │ │ │ │ + tbnz w0, #0, 2dbd8 , 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 2d970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b50> │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c848 <__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+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0xfd0 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xbf8 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov w4, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 2dcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eb0> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2dd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef8> │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef0> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2dd44 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2dd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f7c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + cmn w4, #0x1 │ │ │ │ + b.eq 2dd10 , 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, 2dda0 , 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 2d920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w4, [sp] │ │ │ │ + b.eq 2dca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e80> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2dca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e84> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 2dca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e84> │ │ │ │ + ldr x3, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + ldr x3, [x3, #176] │ │ │ │ + cmp x3, x1 │ │ │ │ + b.ne 2dd70 , 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 2dc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e5c> │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 2d200 , 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 2dc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e70> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2dca4 , 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 2dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef0> // b.none │ │ │ │ + ldr w0, [x2, #128] │ │ │ │ + tbz w0, #1, 2dcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eb8> │ │ │ │ + ldr x1, [x2, #40] │ │ │ │ + b 2dc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e64> │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - sub x0, x1, x0 │ │ │ │ - cmp x0, #0x40 │ │ │ │ - b.le 307d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c50> │ │ │ │ - mov x13, x1 │ │ │ │ + mov x19, x0 │ │ │ │ str x21, [sp, #32] │ │ │ │ - mov x21, x2 │ │ │ │ - asr x14, x0, #2 │ │ │ │ - asr x1, x0, #3 │ │ │ │ - cbz x21, 30774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bf4> │ │ │ │ - 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 30824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ca4> // b.hs, b.nlast │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cc 30834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17cb4> // b.lo, b.ul, b.last │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 307e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c60> // b.hs, b.nlast │ │ │ │ - str w4, [x20] │ │ │ │ - stur w3, [x13, #-4] │ │ │ │ - ldp w0, w3, [x20] │ │ │ │ - mov x5, x13 │ │ │ │ - b 30720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ba0> │ │ │ │ - ldr w3, [x19, #4]! │ │ │ │ - cmp w3, w0 │ │ │ │ - b.cc 3071c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b9c> // b.lo, b.ul, b.last │ │ │ │ - ldur w4, [x5, #-4] │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cs 307e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c68> // b.hs, b.nlast │ │ │ │ - sub x1, x5, #0x8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x5, x1 │ │ │ │ - ldr w4, [x1], #-4 │ │ │ │ - cmp w4, w0 │ │ │ │ - b.hi 30740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bc0> // b.pmore │ │ │ │ - cmp x19, x5 │ │ │ │ - b.cs 30800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c80> // 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 30720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ba0> │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov x2, x14 │ │ │ │ - mov x0, x20 │ │ │ │ - ldr w3, [x20, x1, lsl #2] │ │ │ │ - bl 304c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17940> │ │ │ │ - cbnz x1, 30774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bf4> │ │ │ │ - sub x0, x13, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.le 307cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c4c> │ │ │ │ - nop │ │ │ │ - ldr w3, [x13] │ │ │ │ - sub x14, x13, x20 │ │ │ │ - ldr w0, [x20] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str w0, [x13] │ │ │ │ - asr x2, x14, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - sub x13, x13, #0x4 │ │ │ │ - bl 304c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17940> │ │ │ │ - cmp x14, #0x4 │ │ │ │ - b.gt 307a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c20> │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4010> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2de84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4064> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2d920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2de64 , 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, 2de84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4064> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2de4c , 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 w0, w3, [x20] │ │ │ │ - b 30714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b94> │ │ │ │ - sub x5, x5, #0x4 │ │ │ │ - cmp x19, x5 │ │ │ │ - b.cc 30758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bd8> // b.lo, b.ul, b.last │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 2de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4010> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2de50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4030> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x21 │ │ │ │ - bl 306a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b20> │ │ │ │ - sub x0, x19, x20 │ │ │ │ - cmp x0, #0x40 │ │ │ │ - b.le 307cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c4c> │ │ │ │ - mov x13, x19 │ │ │ │ - b 306cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b4c> │ │ │ │ - cmp w0, w4 │ │ │ │ - b.cc 307e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c60> // b.lo, b.ul, b.last │ │ │ │ - cmp w2, w4 │ │ │ │ - b.cc 30708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b88> // b.lo, b.ul, b.last │ │ │ │ - str w2, [x20] │ │ │ │ - str w3, [x20, x1] │ │ │ │ - ldp w0, w3, [x20] │ │ │ │ - b 30714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b94> │ │ │ │ paciasp │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - 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, 309f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e78> │ │ │ │ - ubfiz x2, x4, #3, #32 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x0, x2 │ │ │ │ - bl cf08 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x4, x0, x2 │ │ │ │ - stp x4, x0, [sp, #48] │ │ │ │ - bl ca40 │ │ │ │ - ldp x4, x3, [sp, #48] │ │ │ │ - str x3, [x19, #24] │ │ │ │ - mov x1, x4 │ │ │ │ - stp x1, x4, [x19, #32] │ │ │ │ - cbz w20, 30a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e90> │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - bl cf08 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x20, x0, w20, uxtw #2 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl ca40 │ │ │ │ - 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 30aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f24> // b.pmore │ │ │ │ - cbz x22, 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ - lsl x2, x22, #2 │ │ │ │ - str x2, [sp, #48] │ │ │ │ - mov x0, x2 │ │ │ │ - bl cf08 │ │ │ │ - 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 3096c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dec> // b.none │ │ │ │ - sub x22, x2, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, x22 │ │ │ │ - str x4, [sp, #48] │ │ │ │ - bl ca40 │ │ │ │ - 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 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> // b.none │ │ │ │ - sub x2, x0, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.ls 30a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec0> // b.plast │ │ │ │ - lsr x2, x2, #2 │ │ │ │ - adrp x3, 7a000 │ │ │ │ - movi v30.4s, #0x4 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - ldr q31, [x3, #672] │ │ │ │ - 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 309ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e2c> // b.any │ │ │ │ - tst x2, #0x3 │ │ │ │ - b.eq 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> // 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 30a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ea0> // b.any │ │ │ │ - str wzr, [x19, #144] │ │ │ │ - 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, 308dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d5c> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b 30900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d80> │ │ │ │ - add w3, w1, #0x1 │ │ │ │ - add x2, x20, #0x8 │ │ │ │ - str w3, [x20, #4] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> // b.none │ │ │ │ - add w1, w1, #0x2 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - b 309e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e60> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 309d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e54> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19, #200] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 30a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ee0> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 30a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eec> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - cbz x0, 30a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ef8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - cbz x0, 30a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f04> │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x22, [x19, #96] │ │ │ │ - cmp x22, x20 │ │ │ │ - b.eq 30ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f30> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 30a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f1c> │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - b 30a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f08> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 30abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f3c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 30ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f48> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 30ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f54> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 30ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f60> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - 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, 30b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f94> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - cbz x0, 30b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fa8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - stp xzr, xzr, [x19, #72] │ │ │ │ - str xzr, [x19, #88] │ │ │ │ - cbz x0, 30b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fbc> │ │ │ │ - bl cea8 │ │ │ │ - ldp x21, x20, [x19, #96] │ │ │ │ - stp xzr, xzr, [x19, #96] │ │ │ │ - str xzr, [x19, #112] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 30b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ff8> // b.none │ │ │ │ - mov x19, x21 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 30b94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18014> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 30b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fe0> // b.any │ │ │ │ - cbz x21, 30ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18024> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 2df30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4110> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ mov x0, x21 │ │ │ │ + bl 2d920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b00> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 2df64 , 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, 2df80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4160> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2df4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 30b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17fe0> // b.any │ │ │ │ - cbnz x21, 30b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ffc> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 2df30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4110> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2df4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - bl 30ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f68> │ │ │ │ - ldr x0, [x21, #200] │ │ │ │ - cbz x0, 30be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18068> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #176] │ │ │ │ - cbz x0, 30bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18074> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #152] │ │ │ │ - cbz x0, 30c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18080> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #120] │ │ │ │ - cbz x0, 30c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1808c> │ │ │ │ - bl cea8 │ │ │ │ - ldp x19, x20, [x21, #96] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 30c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180bc> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 30c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180fc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 30c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180a0> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 30c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180c8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 30c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180d4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - cbz x0, 30c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180e0> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 30c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18110> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 30c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180a0> // b.any │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - b 30c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180bc> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2dfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41c0> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 2e000 , 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 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0xb8 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9c8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x8000 // #32768 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - str d0, [sp, #56] │ │ │ │ - bl cf08 │ │ │ │ - mov x2, #0x8000 // #32768 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr d0, [sp, #56] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x13, [x0, w21, uxtw #3] │ │ │ │ - ldr w12, [x13, #36] │ │ │ │ - cbz w12, 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> │ │ │ │ - ldr x9, [x13, #184] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - movi v23.4s, #0x0 │ │ │ │ - ldr x0, [x9] │ │ │ │ - add x12, x9, w12, uxtw #3 │ │ │ │ - cbz x0, 30dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1824c> │ │ │ │ - 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 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ 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 30e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1829c> // 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 30d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181d0> // b.any │ │ │ │ - fcmpe d29, d20 │ │ │ │ - b.gt 30e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182b8> │ │ │ │ - add x9, x9, #0x8 │ │ │ │ - cmp x9, x12 │ │ │ │ - b.eq 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - add w4, w4, w10 │ │ │ │ - cbz x0, 30dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1824c> │ │ │ │ - fmov d31, x0 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x0, d31 │ │ │ │ - mul w10, w11, w0 │ │ │ │ - mov w11, w0 │ │ │ │ - b 30d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181bc> │ │ │ │ - mov x9, x0 │ │ │ │ - add x0, x9, #0x8 │ │ │ │ - cmp x12, x0 │ │ │ │ - b.eq 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> // b.none │ │ │ │ - ldr x1, [x9, #8] │ │ │ │ - cbz x1, 30f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183ac> │ │ │ │ - add x9, x9, #0x10 │ │ │ │ - cmp x12, x9 │ │ │ │ - b.eq 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - cbz x0, 30dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1824c> │ │ │ │ - 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 30d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a4> │ │ │ │ - fmul d31, d31, d0 │ │ │ │ - str d31, [x19, x1, lsl #3] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - fadd d29, d29, d31 │ │ │ │ + ldp x0, x27, [x21, #32] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + sub x0, x27, x0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + b.le 2e208 , 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, 2e33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x451c> │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x1, [x21, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + tbnz w0, #0, 2e23c , 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 30d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181d0> // b.any │ │ │ │ - b 30d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1820c> │ │ │ │ - sub w0, w10, #0x1 │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.ls 30f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a4> // b.plast │ │ │ │ - lsr w3, w10, #2 │ │ │ │ - adrp x0, 7a000 │ │ │ │ - dup v22.4s, w4 │ │ │ │ - mov x1, x19 │ │ │ │ - dup v24.2d, v29.d[0] │ │ │ │ - umaddl x3, w3, w14, x19 │ │ │ │ - ldr q27, [x0, #672] │ │ │ │ - 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 30e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182e0> // b.any │ │ │ │ - and w0, w10, #0xfffffffc │ │ │ │ - tst x10, #0x3 │ │ │ │ - b.eq 30f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18380> // 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 30f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18380> // 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 30f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18380> // 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 30da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18220> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 2e1e0 , 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, 2e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + tbz w0, #1, 2e320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4500> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x23, x20, #0x30 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3840] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 2e158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4338> │ │ │ │ + cbz x19, 2e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4544> │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 30eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18338> │ │ │ │ - add x0, x9, #0x10 │ │ │ │ - cmp x0, x12 │ │ │ │ - b.eq 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> // b.none │ │ │ │ - ldr x1, [x9, #16] │ │ │ │ - add x9, x9, #0x18 │ │ │ │ - cbz x1, 30dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18248> │ │ │ │ - cmp x9, x12 │ │ │ │ - b.eq 30f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1838c> // b.none │ │ │ │ - ldr x0, [x9] │ │ │ │ - cbz x0, 30dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1824c> │ │ │ │ - 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 30d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w2, w2 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w19, w1 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - sub x21, x2, w1, uxtw │ │ │ │ - mov x1, #0xfffffffe // #4294967294 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.ls 31048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184c8> // b.plast │ │ │ │ - mov x1, #0xffffffff // #4294967295 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 31124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185a4> // 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 30f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18400> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - lsl x24, x0, #32 │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.ls 30ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18478> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - 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 30fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1844c> // 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 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr x2, [x0, #4992] │ │ │ │ - cmp x2, #0x26f │ │ │ │ - b.hi 3117c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185fc> // 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 31104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18584> // b.plast │ │ │ │ - neg w2, w21 │ │ │ │ - udiv w24, w2, w21 │ │ │ │ - msub w24, w24, w21, w2 │ │ │ │ - cmp w1, w24 │ │ │ │ - b.cc 310e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18568> // b.lo, b.ul, b.last │ │ │ │ - b 31104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18584> │ │ │ │ - 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 31104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18584> // b.plast │ │ │ │ - mov x1, x0 │ │ │ │ - cmp x0, #0x26f │ │ │ │ - b.ls 310b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18534> // b.plast │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x1, [x20, #4992] │ │ │ │ - b 310b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18534> │ │ │ │ - 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 31188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18608> // 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 x29, x30, [sp], #64 │ │ │ │ + bl c878 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb00 │ │ │ │ + mov w28, w0 │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w28 │ │ │ │ + bl c998 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w28, w0 │ │ │ │ + b.eq 2e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4470> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x27, x0 │ │ │ │ + b.eq 2e270 , 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 2e104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> // b.any │ │ │ │ + cbz x19, 2e384 , 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 2e248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4428> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2e384 , 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 d1a8 │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e384 , 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 2e108 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2e32c , 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 │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 3105c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184dc> │ │ │ │ - bl 2b660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae0> │ │ │ │ - ldr x2, [x20, #4992] │ │ │ │ - b 31130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185b0> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + b 2e0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42b0> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e384 , 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, 2e1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43b8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 2e304 , 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 2e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e8> │ │ │ │ + ldr x2, [x21, #72] │ │ │ │ + cbz x2, 2e384 , 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 2e2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c0> │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 2e384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4564> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x0, [x21, #72] │ │ │ │ + cbz x0, 2e384 , 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 2e270 , 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 2e1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c4> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + b 2e0e0 , 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 c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x188 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - sub w8, w2, w1 │ │ │ │ - adrp x10, 9f000 │ │ │ │ - ldr x10, [x10, #3752] │ │ │ │ - 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 31384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18804> │ │ │ │ - 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 31350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d0> // b.first │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - asr w2, w8, #1 │ │ │ │ - mov x21, x7 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - 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 30f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18400> │ │ │ │ - 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 311a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> │ │ │ │ - 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 311a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> │ │ │ │ - ldr w8, [sp, #8] │ │ │ │ - and w0, w0, #0xff │ │ │ │ - cmp w8, #0x0 │ │ │ │ - ldr x22, [sp, #112] │ │ │ │ - ccmp w0, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 3138c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1880c> // b.any │ │ │ │ - ldp x3, x0, [x21] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 31304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18784> // b.none │ │ │ │ - str x3, [x21, #8] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 31454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188d4> // b.none │ │ │ │ - str w19, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 31480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18900> // b.none │ │ │ │ - str w20, [x3], #4 │ │ │ │ - str x3, [x21, #8] │ │ │ │ - cbz x22, 31334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b4> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - cbz x23, 31340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187c0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 31354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d4> │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - adrp x1, 9f000 │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ + 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, 2e460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4640> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 2e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47d0> │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 2e5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c8> // b.none │ │ │ │ + ldr x0, [x28, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e6fc , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 314d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18954> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + b.ne 2e750 , 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 2e5e8 , 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, 2e760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4940> │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + ldr x1, [x28, #176] │ │ │ │ + str x1, [sp] │ │ │ │ + tbnz w0, #0, 2e650 , 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.ne 2e61c , 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, 2e7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #1, 2e6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48d0> │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3840] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + b 2e568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4748> │ │ │ │ + cbz x19, 2e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4968> │ │ │ │ + add x3, x21, #0x30 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c878 │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb00 │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, x21, #0x30 │ │ │ │ + mov x1, x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w27 │ │ │ │ + bl c998 │ │ │ │ + ldr w0, [x26] │ │ │ │ + cmp w27, w0 │ │ │ │ + b.eq 2e66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x484c> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2e65c , 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 2e50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46ec> // b.any │ │ │ │ + cbz x19, 2e7a8 , 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 2e628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4808> │ │ │ │ + ldr x1, [x24] │ │ │ │ + cbz x1, 2e7a8 , 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 d1a8 │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e7a8 , 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 2e510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46f0> │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - b 31354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d4> │ │ │ │ - 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 │ │ │ │ + b 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x1, x1, #0xf00 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2e734 , 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 2e404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45e4> │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x19, [x24] │ │ │ │ + cbz x19, 2e7a8 , 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, 2e5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c0> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 2e6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48ac> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + b 2e4d8 , 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 2e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4608> │ │ │ │ + ldr x2, [x28, #72] │ │ │ │ + cbz x2, 2e7a8 , 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 2e718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f8> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2e7a8 , 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 2e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4608> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + b 2e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46c8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 2e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldp x1, x0, [x28, #40] │ │ │ │ cmp x1, x0 │ │ │ │ - b.hi 31568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189e8> // b.pmore │ │ │ │ - cbz x1, 31470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188f0> │ │ │ │ - lsl x2, x1, #2 │ │ │ │ - stp x2, x1, [sp, #8] │ │ │ │ - mov x0, x2 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl cf08 │ │ │ │ - mov x4, x0 │ │ │ │ + b.ne 2e418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45f8> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> │ │ │ │ + ldr x0, [x28, #72] │ │ │ │ + cbz x0, 2e7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4988> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ + bl d1a8 │ │ │ │ + b 2e6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4884> │ │ │ │ + blr x2 │ │ │ │ + cmn w22, #0x1 │ │ │ │ + b.eq 2e5e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47c8> // b.none │ │ │ │ + ldr w0, [x28, #208] │ │ │ │ + tbz w0, #1, 2e468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4648> │ │ │ │ + ldr x1, [x28, #40] │ │ │ │ + b 2e40c , 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 c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x188 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str wzr, [x4], #4 │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - add x5, x0, x2 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.eq 31404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18884> // b.none │ │ │ │ - mov x0, x4 │ │ │ │ - sub x2, x2, #0x4 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl ca40 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - mov x4, x5 │ │ │ │ - ldr x0, [x21] │ │ │ │ - stp x19, x4, [x21] │ │ │ │ - str x5, [x21, #16] │ │ │ │ - cbz x0, 3141c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1889c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x19, [x21] │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 31498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18918> │ │ │ │ + bl 2e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2e83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a1c> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2e814 , 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 2e818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49f8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 2e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2e8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a98> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2e894 , 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2e894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a74> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2e924 , 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 d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + 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+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + 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 2eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d88> // b.any │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + cbz x24, 2ec24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + mov x22, x1 │ │ │ │ + tbz w0, #1, 2ebcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dac> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + add x0, sp, #0xf │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x21, x24 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2ebe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc8> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbz w23, #0, 2eb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d0c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + tbnz w0, #0, 2ea78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c58> │ │ │ │ + mov x4, x19 │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x19, [x21] │ │ │ │ - add x0, x19, x20 │ │ │ │ - mov x2, x24 │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 314c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18944> │ │ │ │ - mov x1, x22 │ │ │ │ - bl d1a8 │ │ │ │ - b 31328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187a8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - add x1, sp, #0x4c │ │ │ │ + add x3, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x21 │ │ │ │ - bl 33160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5e0> │ │ │ │ - ldp x3, x0, [x21, #8] │ │ │ │ - b 31318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18798> │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3848] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl c578 │ │ │ │ + mov w19, w0 │ │ │ │ + add x2, x24, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w19 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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, 2ec24 , 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 2eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ce0> │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ + b 2eaa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c88> │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.le 2eaf0 , 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 2ea9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c7c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2eaf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd0> │ │ │ │ + ldr x0, [x25] │ │ │ │ + cbz x0, 2ec24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e04> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x21, [x25] │ │ │ │ + cbz x21, 2ec24 , 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, 2eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d34> │ │ │ │ + ldp x1, x19, [x24, #40] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 2ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c60> // b.none │ │ │ │ + ldrb w23, [x21, #16] │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + tbnz w23, #0, 2ea00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4be0> │ │ │ │ + mov x0, x21 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - b 31404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18884> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + ldrb w0, [x21, #17] │ │ │ │ + tbz w0, #0, 2ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bec> │ │ │ │ + ldr x21, [x25] │ │ │ │ + b 2ea74 , 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 │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - bl 33160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5e0> │ │ │ │ - b 31328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187a8> │ │ │ │ - b.ne 31438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188b8> // b.any │ │ │ │ - ldr w0, [x23] │ │ │ │ - str w0, [x19] │ │ │ │ - cmp x24, #0x4 │ │ │ │ - b.le 314e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18960> │ │ │ │ - mov x2, x24 │ │ │ │ - add x0, x19, #0x4 │ │ │ │ - mov x1, x22 │ │ │ │ - bl d1a8 │ │ │ │ - cbnz x22, 3132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187ac> │ │ │ │ - b 31338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> │ │ │ │ - b.ne 31328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187a8> // b.any │ │ │ │ - ldr w1, [x22] │ │ │ │ - str w1, [x0] │ │ │ │ - b 3132c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187ac> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ + bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + strb wzr, [x21, #17] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ebf0 , 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, 2ec1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dfc> │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + stp x2, x2, [x24, #40] │ │ │ │ + mov x0, x24 │ │ │ │ + str wzr, [x24, #56] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + b 2eb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d54> │ │ │ │ + tbnz w0, #0, 2ebfc , 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 2e9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb8> │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 2ea78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c58> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - b.eq 314f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18974> // b.none │ │ │ │ - cbz x22, 31338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - b 31338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - str w1, [x19, #4] │ │ │ │ - bl cea8 │ │ │ │ - b 31338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187b8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0xfd0 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9c8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x928 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ - ldr x22, [sp, #112] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3752] │ │ │ │ - cbz x22, 31528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189a8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x23 │ │ │ │ - cbz x23, 31534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189b4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + strb wzr, [x24, #17] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 314dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1895c> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 2ebf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd4> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - ldr x23, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3752] │ │ │ │ - b 31528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189a8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2ebf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ + bl c8d8 , 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 314dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1895c> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 2ebf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x22, 31520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189a0> │ │ │ │ - b 31528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x189a8> │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + b.ne 2ebf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ecf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed4> // b.none │ │ │ │ + b 2ebf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2ec84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e64> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ecf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed4> // b.none │ │ │ │ + b 2ebf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dd8> │ │ │ │ + nop │ │ │ │ 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 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 2ee08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe8> // b.none │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.ne 2edd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fb8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str d15, [sp, #432] │ │ │ │ - fmov d15, d0 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eeec , 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 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2eef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d0> │ │ │ │ + ldr x19, [x19, #96] │ │ │ │ + cmp w20, #0x18 │ │ │ │ + b.eq 2ee74 , 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 2e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ 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, 32d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1f0> │ │ │ │ - lsl x20, x21, #2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x25, x0 │ │ │ │ - bl ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x26, x0 │ │ │ │ - bl ca40 │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - ubfiz x0, x21, #3, #32 │ │ │ │ - str x24, [sp, #200] │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #232] │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x21, x0 │ │ │ │ - add x20, x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - str x20, [sp, #272] │ │ │ │ - bl ca40 │ │ │ │ - ldr w0, [x23, #36] │ │ │ │ - str x20, [sp, #264] │ │ │ │ - cbz x0, 32da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a224> │ │ │ │ - lsl x28, x0, #2 │ │ │ │ - mov x0, x28 │ │ │ │ - bl cf08 │ │ │ │ - add x3, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ + adrp x1, 2d000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e0> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2eea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5084> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2d200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e0> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 2eef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 2ee94 , 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, 2eef0 , 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 2e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ac0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, sp │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + str x19, [sp] │ │ │ │ + bl 2e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + b 2eda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f84> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2ee5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x503c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + b 2ee48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5028> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , 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 2e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b60> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5100> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x590 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2ee44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5024> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2eed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50b0> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x0, [sp, #280] │ │ │ │ - str x3, [sp, #296] │ │ │ │ - bl ca40 │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x3, [sp, #288] │ │ │ │ - cbz w28, 318e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d64> │ │ │ │ - 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, 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d4c> │ │ │ │ - ldr x3, [x23, #136] │ │ │ │ - add w2, w7, w5 │ │ │ │ - mov w1, w5 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eeec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50cc> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ 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 317e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c60> // 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 31820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ca0> // 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, 31d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191e4> │ │ │ │ - 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 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d60> // 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, 317c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18c48> │ │ │ │ - ldr w30, [x15, x4, lsl #2] │ │ │ │ - add w9, w9, w28 │ │ │ │ - mov w2, w5 │ │ │ │ - str w10, [x19, x4, lsl #2] │ │ │ │ - b 3184c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ccc> │ │ │ │ - ldr x19, [sp, #8] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - bl cf08 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ mov x21, x0 │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x21, [sp, #120] │ │ │ │ - str wzr, [x21] │ │ │ │ - bl cf08 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x20 │ │ │ │ - str w28, [x20, #4] │ │ │ │ - str wzr, [x21], #8 │ │ │ │ - bl cea8 │ │ │ │ - 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] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x19, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz x19, 2f340 , 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, 2f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52b0> │ │ │ │ + ldp x0, x2, [x19, #48] │ │ │ │ + tbz w1, #2, 2f1e4 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3824] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #4040] │ │ │ │ + b 2f008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51e8> │ │ │ │ + ldr x19, [x21] │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2f2fc , 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 c878 │ │ │ │ + ldr w24, [x27] │ │ │ │ + ldr w1, [x26] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb00 │ │ │ │ + mov w22, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w22 │ │ │ │ + bl c998 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w22, w24 │ │ │ │ + b.eq 2f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5298> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ne 2f000 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2f2f0 , 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 2f07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x525c> │ │ │ │ + tbnz w1, #1, 2f31c , 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, 2f1d8 , 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 2f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + ldr x3, [x22] │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w2, [x2, #36] │ │ │ │ - stp x20, x21, [sp, #304] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl 311a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18620> │ │ │ │ - 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 32e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a314> // b.lo, b.ul, b.last │ │ │ │ - mov x20, x2 │ │ │ │ - cbz x2, 32db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a234> │ │ │ │ - mov w2, #0x28 // #40 │ │ │ │ - mov x21, x0 │ │ │ │ - smull x19, w0, w2 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x19, [x21] │ │ │ │ + cbnz x0, 2f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x547c> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbnz w0, #0, 2f2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54b8> │ │ │ │ + cbz x19, 2f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x545c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + stp x0, x0, [x19, #48] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3824] │ │ │ │ + ldp x0, x2, [x28, #48] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3840] │ │ │ │ + b 2f1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53a4> │ │ │ │ + ldr x19, [x21] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2f2fc , 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 cf08 │ │ │ │ - add x2, x0, x19 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq 32e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a290> // 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] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 319c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e48> // b.any │ │ │ │ + bl c878 │ │ │ │ + ldr w24, [x26] │ │ │ │ + ldr w1, [x25] │ │ │ │ + mov x0, x19 │ │ │ │ + bl cb00 │ │ │ │ + mov w27, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w27 │ │ │ │ + bl c998 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w24, w27 │ │ │ │ + b.eq 2f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5298> // b.none │ │ │ │ + ldr x2, [x28, #56] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2f1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53ac> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 2f070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5250> // b.none │ │ │ │ + cmp x0, x2 │ │ │ │ + b.ne 2f14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x532c> // b.any │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + b 2f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> │ │ │ │ + mov x2, x0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + b 2efe0 , 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 2f0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52d4> // b.none │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x19, 2f2f8 , 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 c878 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3824] │ │ │ │ + ldr w1, [x1] │ │ │ │ + ldr w27, [x2] │ │ │ │ + bl cb00 │ │ │ │ + mov w26, w0 │ │ │ │ + add x2, sp, #0x18 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w26 │ │ │ │ + bl c998 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x28, #48] │ │ │ │ + cmp w26, w27 │ │ │ │ + b.eq 2f0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x529c> // b.none │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 31a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e88> │ │ │ │ - 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, 31a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ea4> │ │ │ │ - bl cea8 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 31adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f5c> │ │ │ │ - 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 31a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ed0> // 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, 31b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ff8> │ │ │ │ - ldr x24, [sp, #24] │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - smull x20, w24, w2 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - add x2, x0, x20 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x2 │ │ │ │ - cmp w24, #0x1 │ │ │ │ - b.eq 31b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fec> // 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 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + ldr x19, [x21] │ │ │ │ + cbnz x19, 2f100 , 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+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 2f2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54b4> // b.none │ │ │ │ + cbz x19, 2f278 , 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 2f1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53d8> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5254> // b.none │ │ │ │ + cbnz x19, 2f100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52e0> │ │ │ │ + b 2f278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5458> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + cbz x19, 2f27c , 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 2efec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51cc> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x188 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x330 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + b 2f27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x545c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - stp q31, q31, [x0, #-48] │ │ │ │ - stur q31, [x0, #-16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 31b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fc0> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - tbz w0, #0, 31b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ff4> │ │ │ │ - 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 31bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19038> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 31d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19200> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 31ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19020> // b.any │ │ │ │ - cbz x20, 31bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19044> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - lsl x1, x0, #1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.hi 330fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a57c> // b.pmore │ │ │ │ - cbz x1, 32dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a244> │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - mov x27, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl ca40 │ │ │ │ - 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 31c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190e4> │ │ │ │ - ldp x1, x0, [x3, #200] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ls 31fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19438> // 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 31d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19210> // b.tstop │ │ │ │ - ldr x3, [x22, #16] │ │ │ │ - tbnz w19, #31, 31c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - add w0, w27, #0x1 │ │ │ │ - cmp w0, w1 │ │ │ │ - b.lt 31dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19244> // b.tstop │ │ │ │ - ldr x0, [x3, #112] │ │ │ │ - cbz x0, 31c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> │ │ │ │ - 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 31d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19194> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w9, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x15, [x0, #8] │ │ │ │ - cmp x15, x1 │ │ │ │ - b.eq 31f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x193c8> // b.none │ │ │ │ - str w9, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w9, [x19] │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 31d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191c4> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x9, [x0, #8] │ │ │ │ - cmp x9, x1 │ │ │ │ - b.eq 31f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19404> // 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 31cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19148> // b.lo, b.ul, b.last │ │ │ │ - b 31c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> │ │ │ │ - ldr w28, [x23, #36] │ │ │ │ - str wzr, [x26, x4, lsl #2] │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - cmp w28, w4 │ │ │ │ - b.ls 318e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d60> // b.plast │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 318b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d34> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne 31ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19020> // b.any │ │ │ │ - b 31bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19038> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov x4, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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, 2f468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5648> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 31dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1923c> // b.none │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - mov w1, #0xff // #255 │ │ │ │ - str w7, [sp, #40] │ │ │ │ - stp x9, x13, [sp, #56] │ │ │ │ - bl ca40 │ │ │ │ - ldp x9, x13, [sp, #56] │ │ │ │ - ldr w7, [sp, #40] │ │ │ │ - add w27, w27, #0x1 │ │ │ │ - b 31c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19110> │ │ │ │ - ldr x1, [x3, #112] │ │ │ │ - cbz x1, 31c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> │ │ │ │ - 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 31cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1913c> │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add x15, x6, #0x18 │ │ │ │ + b.ls 2f3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55ac> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 2f774 , 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, 2f4a8 , 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, 2f79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x597c> │ │ │ │ + ldr w7, [x10, #88] │ │ │ │ mov x9, #0x0 // #0 │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ + ldr x0, [x4, #176] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + ldr x6, [x4, #192] │ │ │ │ + mov x19, x0 │ │ │ │ + sub x6, x6, x3 │ │ │ │ + tbz w7, #0, 2f4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56ac> │ │ │ │ + tbz w7, #1, 2f550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5730> │ │ │ │ + cmp x6, x8 │ │ │ │ + b.gt 2f5bc , 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 2f638 , 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 2f3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5580> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2f658 , 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, 2f3ec , 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 d1a8 │ │ │ │ + ldp x2, x4, [sp] │ │ │ │ + ldr x5, [x4, #184] │ │ │ │ + ldr x3, [x4, #200] │ │ │ │ + b 2f3ec , 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 2f734 , 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 d1a8 │ │ │ │ + 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, 2f42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560c> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2f42c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560c> // b.any │ │ │ │ + orr w7, w7, #0x1 │ │ │ │ + str w7, [x10, #88] │ │ │ │ + tbnz w7, #1, 2f430 , 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 2ef80 , 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 2f66c , 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 2f6e0 , 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 2f438 , 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 2f744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5924> │ │ │ │ + stp x2, x8, [sp] │ │ │ │ + stp x4, x11, [sp, #16] │ │ │ │ + str x10, [sp, #32] │ │ │ │ + bl d1a8 │ │ │ │ + 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, 2f630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5810> │ │ │ │ + ldr x0, [x11, #8] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.ne 2f630 , 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 2f438 , 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 2f3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5580> │ │ │ │ + str x0, [sp] │ │ │ │ + blr x2 │ │ │ │ + ldr x4, [sp] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + b 2f390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> │ │ │ │ + ldr x0, [x4, #72] │ │ │ │ + add x1, x4, #0x78 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 2f77c , 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 28700 ::do_widen(char) const@@Base+0xc0a0> │ │ │ │ + ldr x4, [sp, #48] │ │ │ │ + ldr x0, [x4, #72] │ │ │ │ + cbz x0, 2f77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x595c> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x4, [sp] │ │ │ │ + ldrsw x0, [x0, #20] │ │ │ │ + bl 28700 ::do_widen(char) const@@Base+0xc0a0> │ │ │ │ + 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 2f5b0 , 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 2ef80 , 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 2f66c , 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 2f5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5790> │ │ │ │ + b.eq 2f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x593c> // b.none │ │ │ │ + add x0, x0, x8 │ │ │ │ + str x0, [x10, #80] │ │ │ │ + b 2f538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5718> │ │ │ │ + b.ne 2f610 , 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 2f610 , 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 2f52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x570c> │ │ │ │ + str x19, [sp, #96] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x188 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ 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 31e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192cc> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w2, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 31f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1938c> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w2, [x19] │ │ │ │ - ldr w0, [x19, #4] │ │ │ │ - cmp w0, w3 │ │ │ │ - b.eq 31e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192fc> // b.none │ │ │ │ - ldr x0, [x24] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - add x0, x0, x6 │ │ │ │ - ldp x1, x16, [x0, #8] │ │ │ │ - cmp x1, x16 │ │ │ │ - b.eq 31ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19350> // 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 32c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0dc> // b.none │ │ │ │ - str w2, [x1], #4 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - str w3, [sp, #188] │ │ │ │ - cmp x16, x1 │ │ │ │ - b.eq 32c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0b0> // 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 31e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19280> // b.pmore │ │ │ │ - b 31c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190d4> │ │ │ │ - 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 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - 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 31e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192f8> │ │ │ │ - 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 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - 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 31e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192c8> │ │ │ │ - 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 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - 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 31d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19190> │ │ │ │ - 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 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x7, [sp, #128] │ │ │ │ - ldr x13, [sp, #144] │ │ │ │ - ldp x6, x2, [sp, #56] │ │ │ │ - ldr w3, [sp, #136] │ │ │ │ - b 31d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x191c0> │ │ │ │ - ldp x0, x1, [x22, #152] │ │ │ │ - add x2, x22, #0x98 │ │ │ │ - str x2, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19450> // b.none │ │ │ │ - str x0, [x22, #160] │ │ │ │ - ldp x0, x1, [x22, #176] │ │ │ │ - add x2, x22, #0xb0 │ │ │ │ - str x2, [sp, #64] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19468> // 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 32004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19484> // b.none │ │ │ │ - str x0, [x2, #8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 32868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ce8> │ │ │ │ - lsl x19, x0, #2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x19 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl ca40 │ │ │ │ - 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 32464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198e4> // b.none │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 2f7e4 , 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 cc38 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ 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 306a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b20> │ │ │ │ - cmp x15, #0x40 │ │ │ │ - b.le 32a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f00> │ │ │ │ - add x19, x27, #0x40 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 305c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a44> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 320e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19564> // b.none │ │ │ │ - ldp w1, w2, [x19, #-4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 32b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a010> // b.hs, b.nlast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + 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 2fab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c94> // b.any │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + mov x23, x1 │ │ │ │ + tbz w0, #0, 2fad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cb8> │ │ │ │ + ldr x25, [x24] │ │ │ │ + cbz x25, 2fc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + cbnz w0, 2f88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4040] │ │ │ │ + mov x21, x25 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3824] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, x25, #0x30 │ │ │ │ + str x0, [sp] │ │ │ │ + add x0, sp, #0x1f │ │ │ │ + str x0, [sp, #32] │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x0 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr w1, [x0, #-4]! │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 320c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19540> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ + ldp x0, x4, [x25, #48] │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.eq 2f92c , 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 c878 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cb00 │ │ │ │ + mov w19, w0 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w19 │ │ │ │ + bl c998 │ │ │ │ + ldr x21, [x24] │ │ │ │ + ldr w0, [x28] │ │ │ │ + cmp w0, w19 │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cbz x21, 2fc2c , 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 2f9b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b94> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2f958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b38> │ │ │ │ + add x19, x19, x0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 320a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19524> // b.any │ │ │ │ + b.le 2f9a0 , 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 2f94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b2c> // b.any │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x20, x19, #0x4, gt │ │ │ │ + b.le 2f9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b80> │ │ │ │ ldr x0, [x24] │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x2, [x5, #8] │ │ │ │ - cmp x2, x27 │ │ │ │ - b.eq 32464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198e4> // b.none │ │ │ │ - sub x0, x2, x27 │ │ │ │ - sub x3, x0, #0x4 │ │ │ │ - cmp x3, #0x10 │ │ │ │ - b.ls 32b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fe4> // b.plast │ │ │ │ - add x1, x27, #0x4 │ │ │ │ - and x6, x0, #0x3 │ │ │ │ - orr x0, x1, x27 │ │ │ │ - and x0, x0, #0xf │ │ │ │ - orr x0, x0, x6 │ │ │ │ - cbnz x0, 32b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fe4> │ │ │ │ - adrp x4, 7a000 │ │ │ │ - dup v30.2d, x27 │ │ │ │ - lsr x3, x3, #2 │ │ │ │ - ldr q31, [x4, #704] │ │ │ │ - add x3, x3, #0x1 │ │ │ │ - lsr x3, x3, #2 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - sub x3, x3, #0x1 │ │ │ │ - b 32170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195f0> │ │ │ │ - ldur q29, [x1, #-4] │ │ │ │ - adrp x4, 7a000 │ │ │ │ - ldr q31, [x1], #16 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr q28, [x4, #688] │ │ │ │ - cmeq v31.4s, v31.4s, v29.4s │ │ │ │ - umaxp v31.4s, v31.4s, v31.4s │ │ │ │ - fmov x4, d31 │ │ │ │ - cbnz x4, 32178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195f8> │ │ │ │ - add v30.2d, v30.2d, v28.2d │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 32148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x195c8> // b.any │ │ │ │ - fmov x0, d30 │ │ │ │ - add x3, x0, #0x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldp w6, w1, [x0] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a09c> // b.none │ │ │ │ - add x7, x0, #0x8 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldr w6, [x0, #8] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> // b.none │ │ │ │ - add x3, x0, #0xc │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ + cbz x0, 2fc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, x0, x19 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x21, [x24] │ │ │ │ + cbz x21, 2fc2c , 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, 2f8c0 , 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 cc38 │ │ │ │ + ldr w0, [x24, #88] │ │ │ │ + tbz w0, #0, 2fa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c40> │ │ │ │ + ldr x0, [x24] │ │ │ │ + cbz x0, 2fba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d80> │ │ │ │ ldr w1, [x0, #12] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1e8> // b.none │ │ │ │ - add x7, x0, #0x10 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldr w6, [x0, #16] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> // b.none │ │ │ │ - add x3, x0, #0x14 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1e8> // b.none │ │ │ │ - add x7, x0, #0x18 │ │ │ │ - cmp x2, x7 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldr w6, [x0, #24] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.eq 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> // b.none │ │ │ │ - add x3, x0, #0x1c │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - ldr w1, [x0, #28] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 32d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1e8> // b.none │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 32b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a008> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3227c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196fc> // b.none │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - ldr w6, [x3] │ │ │ │ - cmp w6, w1 │ │ │ │ - b.eq 32274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196f4> // b.none │ │ │ │ - str w1, [x3, #4] │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3227c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196fc> // b.none │ │ │ │ - mov w6, w1 │ │ │ │ - ldr w1, [x0] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp w6, w1 │ │ │ │ - b.ne 32250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196d0> // b.any │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 32260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196e0> // b.any │ │ │ │ - add x3, x3, #0x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 3228c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1970c> // b.none │ │ │ │ - str x3, [x5, #8] │ │ │ │ - subs x3, x3, x27 │ │ │ │ - b.ne 32980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e00> // 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 322d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19758> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ 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 3241c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1989c> // 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 322bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1973c> // 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 755cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ca4c> │ │ │ │ - ldp w1, w0, [sp, #180] │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.gt 32ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a470> │ │ │ │ - sub w0, w1, w0 │ │ │ │ - scvtf s30, w1 │ │ │ │ - scvtf s31, w0 │ │ │ │ - fdiv s31, s31, s30 │ │ │ │ - fcmpe s31, s15 │ │ │ │ - b.gt 3234c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197cc> │ │ │ │ - b 322bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1973c> │ │ │ │ - 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 32bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a06c> // 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 32bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a04c> // 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 32bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a034> // b.none │ │ │ │ - str w1, [x0], #4 │ │ │ │ - str x0, [x2, #8] │ │ │ │ - b 322bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1973c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w0, [x0, x21, lsl #2] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.gt 32474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198f4> │ │ │ │ - cbz x19, 3254c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199cc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.le 3255c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199dc> │ │ │ │ + cbz x0, 2fba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d80> │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x19, x1 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + ubfx x1, x19, #8, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + ubfx x1, x19, #16, #8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + lsr w1, w19, #24 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 27900 ::do_widen(char) const@@Base+0xb2a0> │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + str xzr, [x24, #56] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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.ne 2fb9c , 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] │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - add x5, x0, x28 │ │ │ │ - ldr x27, [x0, x28] │ │ │ │ - ldr x20, [x5, #8] │ │ │ │ - cmp x20, x27 │ │ │ │ - b.ne 32060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194e0> // b.any │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 2fc2c , 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 cc38 │ │ │ │ + b 2fa60 , 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 2fb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d18> │ │ │ │ + ldr x22, [x24, #16] │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - b 3229c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1971c> │ │ │ │ - sub x0, x6, w0, sxtw │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 33010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a490> // b.pmore │ │ │ │ - cbz x0, 32ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a028> │ │ │ │ - lsl x20, x0, #2 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - stp x6, x5, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - 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 324e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19964> // b.any │ │ │ │ - cmp x11, x20 │ │ │ │ - b.eq 32a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f10> // b.none │ │ │ │ - ldr w0, [x27, x7, lsl #2] │ │ │ │ - str w0, [x11], #4 │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x6, x7 │ │ │ │ - b.hi 324c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19940> // b.pmore │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - sub x20, x11, x1 │ │ │ │ - sub x0, x0, x27 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 32dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a250> // b.pmore │ │ │ │ - cmp x20, x3 │ │ │ │ - b.hi 32cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a154> // b.pmore │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 32e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2b0> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl c5c0 , 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, 3242c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198ac> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl cea8 │ │ │ │ - cbnz x19, 32430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198b0> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 32448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198c8> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 3257c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199fc> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.le 32860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ce0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr w4, [x0, x27, lsl #2] │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> │ │ │ │ - ldr w20, [x22, #144] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - 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 325dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a5c> // b.none │ │ │ │ - ldr x1, [x24] │ │ │ │ - add x5, x1, x23 │ │ │ │ - ldp x0, x2, [x5, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 329b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e38> // 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 325a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a20> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x1, x0, x23 │ │ │ │ - ldr x15, [x0, x23] │ │ │ │ - ldr x20, [x1, #8] │ │ │ │ - cmp x20, x15 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // 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 306a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b20> │ │ │ │ - cmp x18, #0x40 │ │ │ │ - b.le 32ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a124> │ │ │ │ - add x19, x15, #0x40 │ │ │ │ - mov x0, x15 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 305c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a44> │ │ │ │ - adrp x0, 7a000 │ │ │ │ + b 2fb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ce4> │ │ │ │ + add x19, x19, x0 │ │ │ │ cmp x20, x19 │ │ │ │ - ldr q27, [x0, #688] │ │ │ │ - b.eq 326a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b24> // b.none │ │ │ │ - ldp w1, w2, [x19, #-4] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cs 32cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a13c> // b.hs, b.nlast │ │ │ │ - sub x0, x19, #0x4 │ │ │ │ + b.le 2fb28 , 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 2faf8 , 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 2f870 , 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, 2fc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e0c> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + tbnz w0, #1, 2f88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a6c> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2dfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4180> │ │ │ │ + ldr w0, [x25, #64] │ │ │ │ + and w0, w0, #0x2 │ │ │ │ + b 2f880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a60> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2f7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59a0> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2fbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5da0> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x188 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2fb80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , 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 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d7c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + b 2fbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dcc> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x778 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d7c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x0 │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr w1, [x0, #-4]! │ │ │ │ - cmp w2, w1 │ │ │ │ - b.cc 32680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b00> // b.lo, b.ul, b.last │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ae4> // b.any │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x5, x0, x23 │ │ │ │ - ldr x1, [x0, x23] │ │ │ │ - ldr x3, [x5, #8] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - sub x0, x3, x1 │ │ │ │ - add x6, x1, #0x4 │ │ │ │ - sub x4, x0, #0x4 │ │ │ │ - cmp x4, #0x10 │ │ │ │ - b.ls 32958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd8> // 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, 32958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd8> │ │ │ │ - lsr x4, x4, #2 │ │ │ │ - dup v30.2d, x1 │ │ │ │ - add x1, x4, #0x1 │ │ │ │ - adrp x4, 7a000 │ │ │ │ - ldr q31, [x4, #704] │ │ │ │ - lsr x1, x1, #2 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - add v30.2d, v30.2d, v31.2d │ │ │ │ - b 32730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bb0> │ │ │ │ - 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, 32738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bb8> │ │ │ │ - add v30.2d, v30.2d, v27.2d │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 32710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b90> // b.any │ │ │ │ - fmov x1, d30 │ │ │ │ - add x0, x1, #0x4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldp w4, w2, [x1] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a8> // b.none │ │ │ │ - add x6, x1, #0x8 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w4, [x1, #8] │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c70> // b.none │ │ │ │ - add x7, x1, #0xc │ │ │ │ - cmp x3, x7 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w2, [x1, #12] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a298> // b.none │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w4, [x1, #16] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a0> // b.none │ │ │ │ - add x6, x1, #0x14 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w2, [x1, #20] │ │ │ │ - cmp w2, w4 │ │ │ │ - b.eq 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c70> // b.none │ │ │ │ - add x7, x1, #0x18 │ │ │ │ - cmp x3, x7 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w4, [x1, #24] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a298> // b.none │ │ │ │ - add x0, x1, #0x1c │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldr w2, [x1, #28] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a0> // b.none │ │ │ │ - add x1, x1, #0x20 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - add x1, x0, #0x8 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 3283c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cbc> // b.none │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - ldr w4, [x0] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.eq 32834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cb4> // b.none │ │ │ │ - str w2, [x0, #4] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 3283c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cbc> // b.none │ │ │ │ - mov w4, w2 │ │ │ │ - ldr w2, [x1] │ │ │ │ - add x1, x1, #0x4 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 32810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c90> // b.any │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 32820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca0> // b.any │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - str x0, [x5, #8] │ │ │ │ - add x27, x27, #0x1 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - cmp w0, w27 │ │ │ │ - b.gt 3257c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199fc> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 32874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19cf4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 32880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d00> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - cbz x0, 3288c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d0c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 32898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d18> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cbz x0, 328a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d24> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cbz x0, 328b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d30> │ │ │ │ - bl cea8 │ │ │ │ - cbz x26, 328bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d3c> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x25, 328c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d48> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 328d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d54> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 328e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d60> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 328ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 328f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d78> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 32904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d84> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 32d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp w22, #0x10 │ │ │ │ + b.eq 2fd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f08> // b.none │ │ │ │ + cmp w22, #0x8 │ │ │ │ + b.ne 2fcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ed8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // 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 │ │ │ │ + b.ne 2fe24 , 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 │ │ │ │ - b cea8 │ │ │ │ - add x6, x6, #0x4 │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x6 │ │ │ │ - cmp x3, x6 │ │ │ │ - b.eq 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> // b.none │ │ │ │ - ldp w4, w2, [x6, #-4] │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 32954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd4> // b.any │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c70> // b.any │ │ │ │ - b 32568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e8> │ │ │ │ - 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 cf08 │ │ │ │ - lsl x2, x20, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr x6, [sp, #8] │ │ │ │ - ldp x3, x5, [sp, #32] │ │ │ │ - b 3229c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1971c> │ │ │ │ - ldr x1, [x1, x23] │ │ │ │ - mov x2, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x21, x0, x1 │ │ │ │ - asr x0, x21, #2 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 33130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5b0> // 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 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf08 │ │ │ │ - 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, 32a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ec4> │ │ │ │ - mov x2, x21 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - str w4, [sp, #32] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - bl c5c0 , 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, 32a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ef0> │ │ │ │ - mov x0, x1 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - stp x5, x7, [sp, #32] │ │ │ │ - bl cea8 │ │ │ │ - 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 325dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a5c> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 305c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a44> │ │ │ │ - b 320e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19564> │ │ │ │ + ret │ │ │ │ + ldrb w0, [x0, #168] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 2fe64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6044> │ │ │ │ + ldr x20, [x19, #176] │ │ │ │ + cmp w22, #0x18 │ │ │ │ + b.eq 2fd94 , 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 2f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2fcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 2e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e0> │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 2fdd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fb8> // b.any │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + bl 2e020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4200> │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + tbz w0, #0, 2fe64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6044> │ │ │ │ + ldr x0, [x19, #176] │ │ │ │ + cbz x0, 2fdc8 , 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, 2fe64 , 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 2f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2fcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2f7c0 , 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 2f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ + b 2fcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ + mov x20, x0 │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2fd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f5c> │ │ │ │ + blr x2 │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #168] │ │ │ │ + b 2fd68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f48> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c8d8 , 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 2f820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a00> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - mov x1, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x11, x0 │ │ │ │ - asr x0, x2, #2 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 33038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4b8> // 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 │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2fea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6084> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str xzr, [x19, #128] │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + 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 2fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6004> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x628 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2fd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f44> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 2fe10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ff0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6004> // b.any │ │ │ │ mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + cbz x0, 30318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 30258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6438> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ff44 , 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 cf08 │ │ │ │ - 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, 32b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fa0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - stp x2, x3, [sp, #32] │ │ │ │ - stp x6, x5, [sp, #128] │ │ │ │ - str x7, [sp, #144] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl c5c0 , 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, 32b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fd8> │ │ │ │ - str x3, [sp, #8] │ │ │ │ - stp x6, x5, [sp, #32] │ │ │ │ - stp x7, x13, [sp, #128] │ │ │ │ - str x11, [sp, #144] │ │ │ │ - bl cea8 │ │ │ │ - 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 324e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19964> │ │ │ │ - mov x0, x27 │ │ │ │ - b 32b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ff8> │ │ │ │ - ldp w4, w1, [x0, #-4] │ │ │ │ - cmp w4, w1 │ │ │ │ - b.eq 32c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0a0> // b.none │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 32b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19fec> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - b 3228c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1970c> │ │ │ │ - mov x3, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 320a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19524> // b.any │ │ │ │ - b 320e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19564> │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 324ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1992c> │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x11, [sp, #8] │ │ │ │ - bl 33220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a0> │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - b 322bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1973c> │ │ │ │ - mov x0, x5 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x11, [sp, #8] │ │ │ │ - bl 33220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a0> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr x11, [sp, #8] │ │ │ │ - add x4, x4, x11 │ │ │ │ - b 323f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19874> │ │ │ │ - mov x0, x6 │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str w3, [sp, #8] │ │ │ │ - str w2, [sp, #128] │ │ │ │ - str x11, [sp, #136] │ │ │ │ - bl 33220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6a0> │ │ │ │ - ldr x4, [x23] │ │ │ │ - ldr x11, [sp, #136] │ │ │ │ - ldr w3, [sp, #8] │ │ │ │ - ldr w2, [sp, #128] │ │ │ │ - add x4, x4, x11 │ │ │ │ - b 323c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19844> │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - b 3228c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1970c> │ │ │ │ - add x1, sp, #0xbc │ │ │ │ - str x4, [sp, #40] │ │ │ │ - stp x6, x15, [sp, #56] │ │ │ │ - stp x7, x9, [sp, #128] │ │ │ │ - str x13, [sp, #144] │ │ │ │ - bl 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldr x4, [sp, #40] │ │ │ │ - ldr x13, [sp, #144] │ │ │ │ - ldp x6, x15, [sp, #56] │ │ │ │ - ldp x7, x9, [sp, #128] │ │ │ │ - b 31eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19330> │ │ │ │ - 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 1f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - 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 31e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1931c> │ │ │ │ - mov x0, x15 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x0, x0, #0x260 │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x26, x23, [x23] │ │ │ │ + cbz x23, 30178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6358> │ │ │ │ + add x25, x23, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x25 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldr w2, [x19, #128] │ │ │ │ + tbnz w2, #0, 302cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64ac> │ │ │ │ + cbnz x20, 300f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62d8> │ │ │ │ + tbz w2, #1, 30220 , 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 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 30004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e4> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 30000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e0> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + stp x26, x23, [x19, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x24, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + orr w1, w0, #0x1 │ │ │ │ + str w1, [x19, #128] │ │ │ │ + ldr w1, [x19, #64] │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.le 301ec , 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 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 30318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x19, [x0, #16] │ │ │ │ mov x1, x20 │ │ │ │ - bl 305c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a44> │ │ │ │ - adrp x0, 7a000 │ │ │ │ - ldr q27, [x0, #688] │ │ │ │ - b 326a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b24> │ │ │ │ - mov x3, x19 │ │ │ │ - add x19, x19, #0x4 │ │ │ │ - str w2, [x3] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 32664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ae4> // b.any │ │ │ │ - b 326a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b24> │ │ │ │ - cmp x3, #0x4 │ │ │ │ - b.le 32e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2d4> │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x27 │ │ │ │ - stp x5, x11, [sp, #32] │ │ │ │ - bl c5c0 , 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 32e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2cc> │ │ │ │ - str x5, [sp, #32] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x0, [x5] │ │ │ │ - add x20, x0, x20 │ │ │ │ - b 32534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199b4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x22, 300a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6280> │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 30318 , 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, 30318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 300bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x629c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adr x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // 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 │ │ │ │ + b.ne 302c8 , 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 │ │ │ │ - mov x3, x7 │ │ │ │ - b 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196b0> │ │ │ │ - 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 318e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d64> │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 31a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e8c> │ │ │ │ - str xzr, [sp, #32] │ │ │ │ - str xzr, [sp, #48] │ │ │ │ - b 31c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19090> │ │ │ │ - mov x0, x20 │ │ │ │ - str x5, [sp, #32] │ │ │ │ + ldr x4, [x19, #112] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x3, w20 │ │ │ │ + cmp x4, w20, sxtw │ │ │ │ + b.eq 2ffcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61ac> // b.none │ │ │ │ + tbnz x3, #63, 30238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6418> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + str w2, [sp, #8] │ │ │ │ + stp x3, x1, [sp, #16] │ │ │ │ bl cf08 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x27, x0 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x0, [x5] │ │ │ │ - cbz x0, 32e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a280> │ │ │ │ + ldr x4, [x19, #104] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + stp x0, x3, [x19, #104] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + cbz x4, 30154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6334> │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #8] │ │ │ │ bl cea8 │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - add x20, x27, x20 │ │ │ │ - str x27, [x5] │ │ │ │ - str x20, [x5, #16] │ │ │ │ - b 32534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199b4> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr w2, [x19, #128] │ │ │ │ + tbz w2, #1, 3022c , 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, 301a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6380> │ │ │ │ + add x25, x23, #0x8 │ │ │ │ + b 2ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61c0> │ │ │ │ + cbz x20, 30194 , 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 30110 , 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, 301b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6398> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 301f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63d4> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + 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 30214 , 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 30054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6234> │ │ │ │ + and w1, w1, #0xfffffff8 │ │ │ │ + b 30048 , 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 301d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63b8> │ │ │ │ + and w0, w0, #0xfffffff8 │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 30054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6234> │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + b 2ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61c0> │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - b 319f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18e70> │ │ │ │ - mov x0, x6 │ │ │ │ - b 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c70> │ │ │ │ - mov x0, x7 │ │ │ │ - b 327f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c70> │ │ │ │ - mov x0, x1 │ │ │ │ - b 32974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19df4> │ │ │ │ - ldr x0, [x5] │ │ │ │ - b.ne 32d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a19c> // b.any │ │ │ │ - ldr w1, [x1] │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - str w1, [x27] │ │ │ │ - str x0, [x5, #8] │ │ │ │ - b 32540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199c0> │ │ │ │ - add x20, x3, x20 │ │ │ │ - b 32534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199b4> │ │ │ │ - b.ne 32cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a170> // b.any │ │ │ │ - ldr w0, [x1] │ │ │ │ - str w0, [x27] │ │ │ │ - b 32cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a170> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 30164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6344> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 302c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + bl c890 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 302c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl d040 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 29000 ::do_widen(char) const@@Base+0xc9a0> │ │ │ │ + mov x0, x19 │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 32fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a448> // b.none │ │ │ │ + b.eq 30398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6578> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + add x2, sp, #0x28 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + str w4, [sp, #40] │ │ │ │ + str x3, [sp, #48] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 302c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 302c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 32edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a35c> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 32e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2f4> │ │ │ │ - b 32e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2ec> │ │ │ │ + b.ne 302c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cbz x0, 32f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a388> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 32ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a34c> │ │ │ │ - b 32ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a344> │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x23, 3029c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x647c> │ │ │ │ + b 302a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6484> │ │ │ │ bti j │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3029c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x647c> │ │ │ │ + nop │ │ │ │ + b 313c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75a8> │ │ │ │ + nop │ │ │ │ + ldr x1, [x0] │ │ │ │ + b 300cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62ac> │ │ │ │ + ... │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 31a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c34> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 3191c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7afc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 31448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7628> // 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 cf08 │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 32f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - cbz x1, 32f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3b8> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - cbz x1, 32f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3c8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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, #0xd0 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + str x0, [x19] │ │ │ │ + str q31, [sp, #16] │ │ │ │ + str w2, [x19, #208] │ │ │ │ + stp q30, q30, [x19, #176] │ │ │ │ + cbz x1, 317dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79bc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + str x24, [sp, #32] │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 29e20 , 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 29e20 , 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, 318d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ab0> │ │ │ │ + cbz x21, 31548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7728> │ │ │ │ + ldr x0, [x19, #192] │ │ │ │ + sxtw x20, w21 │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.eq 31548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7728> // b.none │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + tbnz x20, #63, 31860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a40> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cf08 │ │ │ │ + ldr x1, [x19, #184] │ │ │ │ + stp x0, x20, [x19, #184] │ │ │ │ + cbz x1, 31548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7728> │ │ │ │ mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - cbz x26, 32f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3d4> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x25, 32f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3e0> │ │ │ │ - mov x0, x25 │ │ │ │ + ldr w27, [x19, #208] │ │ │ │ + tbnz w27, #1, 317ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x798c> │ │ │ │ + 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, 317cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79ac> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + str x27, [sp, #128] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 29e20 , 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 29e20 , 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, 31800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79e0> │ │ │ │ + ldr q29, [sp, #112] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 317ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79cc> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 29e20 , 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 29e20 , 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 31628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7808> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cbz x0, 32f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3f0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 31638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7818> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cbz x0, 32ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a378> │ │ │ │ - b 32ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a370> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3e8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 32fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a420> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ + ldr x20, [sp, #120] │ │ │ │ + cbz x20, 31680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7860> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 31680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7860> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 31838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a18> // 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 316b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7894> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - cbz x0, 32f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a39c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 316c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78a4> // b.none │ │ │ │ bl cea8 │ │ │ │ - b 32f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a39c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a380> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a418> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - b 32f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a354> │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x3, x3, #0xed8 │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - add x0, x0, #0xf28 │ │ │ │ - mov w2, #0xb7 // #183 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + cbz x20, 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e4> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e4> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 31810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f0> // b.none │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 31a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c34> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 31750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7930> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 31a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c34> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 31a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c34> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 3176c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x794c> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xf40 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // 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, 3156c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x774c> │ │ │ │ + add x27, sp, #0x90 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + ldp x1, x2, [sp, #32] │ │ │ │ + b 31584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7764> │ │ │ │ + ldp x1, x2, [x20, #16] │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + b 314d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76b4> │ │ │ │ + ldp x1, x2, [sp, #128] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x28, x19, #0x58 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + b 315e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77c4> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + strb wzr, [x26, #96] │ │ │ │ + b 315b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7798> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 31884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a64> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e4> │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 31878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a58> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 31680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7860> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // b.any │ │ │ │ + bl c890 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 31680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7860> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 31704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cbz x0, 32f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d040 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 298e0 ::do_widen(char) const@@Base+0xd280> │ │ │ │ + mov x0, x19 │ │ │ │ bl cea8 │ │ │ │ - b 32f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a410> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 31984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b64> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + mov x2, sp │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + str w4, [sp] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c860 , 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 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // b.any │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cbz x0, 3308c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a50c> │ │ │ │ - bl cea8 │ │ │ │ - cbz x19, 33098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a518> │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl cea8 │ │ │ │ - b 33068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e8> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 318cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aac> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x19, 33090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a510> │ │ │ │ - b 33098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a518> │ │ │ │ + b 319d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bb4> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a420> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cbz x0, 319e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bc0> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + b 318a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a80> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3b0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7be8> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3c0> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 31a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bf4> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + b 319e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bc0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3cc> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 31a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c1c> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + b 318a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a88> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 32f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ + mov x20, x0 │ │ │ │ + b 318a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a80> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c10> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + stp x19, x20, [sp, #320] │ │ │ │ mov x19, x0 │ │ │ │ - b 3309c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a51c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #328] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + stp x21, x22, [sp, #336] │ │ │ │ + add x22, x0, #0x230 │ │ │ │ + mov x0, x22 │ │ │ │ + stp x25, x26, [sp, #368] │ │ │ │ + adrp x21, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x27, x28, [sp, #384] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #296] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x1, x19, #0x400 │ │ │ │ + strh wzr, [x19, #784] │ │ │ │ + add x4, x21, #0xef8 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x400 │ │ │ │ + add x2, x2, #0xf20 │ │ │ │ + stur q31, [x1, #-232] │ │ │ │ + mov x0, x22 │ │ │ │ + stur q31, [x1, #-216] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a310> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - 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 3320c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a68c> // 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 cf08 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 331d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a654> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 331e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a668> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - 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 332cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a74c> // 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 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + str x4, [x19, #16] │ │ │ │ + str x2, [x19, #560] │ │ │ │ + bl d280 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + add x1, x1, #0x488 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x430 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #560] │ │ │ │ bl cf08 │ │ │ │ - ldr w1, [x22] │ │ │ │ - mov x22, x0 │ │ │ │ - str w1, [x0, x20] │ │ │ │ - cbz x20, 33294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a714> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - add x20, x20, #0x4 │ │ │ │ - add x20, x22, x20 │ │ │ │ - cbz x23, 332a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a728> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - 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, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ 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 33328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7a8> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 33498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a918> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a790> // b.any │ │ │ │ - cbz x22, 33334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7b4> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldp x22, x21, [x20, #56] │ │ │ │ - stp xzr, xzr, [x20, #56] │ │ │ │ - str xzr, [x20, #72] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 33364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7e4> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 334a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a928> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3334c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7cc> // b.any │ │ │ │ - cbz x22, 33370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7f0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldp x22, x21, [x20, #80] │ │ │ │ - stp xzr, xzr, [x20, #80] │ │ │ │ - str xzr, [x20, #96] │ │ │ │ - mov x19, x22 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 333a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a820> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 33488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a908> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a808> // b.any │ │ │ │ - cbz x22, 333ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a82c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - stp xzr, xzr, [x20, #104] │ │ │ │ - str xzr, [x20, #120] │ │ │ │ - cbz x0, 333c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a840> │ │ │ │ - bl cea8 │ │ │ │ - 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, 333f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a878> │ │ │ │ - bl cea8 │ │ │ │ - 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, 33430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8b0> │ │ │ │ - bl cea8 │ │ │ │ - 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, 33464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8e4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - stp xzr, xzr, [x20, #248] │ │ │ │ - str xzr, [x20, #264] │ │ │ │ - cbz x0, 334b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a938> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a808> // b.any │ │ │ │ - b 333a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a820> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a790> // b.any │ │ │ │ - b 33328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7a8> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 3334c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7cc> // b.any │ │ │ │ - b 33364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7e4> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 332e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a760> │ │ │ │ - ldr x0, [x20, #248] │ │ │ │ - cbz x0, 334f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a974> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #208] │ │ │ │ - cbz x0, 33500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a980> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #168] │ │ │ │ - cbz x0, 3350c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a98c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #128] │ │ │ │ - cbz x0, 33518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a998> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x20, #104] │ │ │ │ - cbz x0, 33524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9a4> │ │ │ │ - bl cea8 │ │ │ │ - ldp x19, x21, [x20, #80] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 3354c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9cc> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 335ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa6c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 33530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9b0> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - cbz x21, 33558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9d8> │ │ │ │ - mov x0, x21 │ │ │ │ + stp x0, xzr, [x19, #24] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #3712] │ │ │ │ + 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 cf08 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x588 │ │ │ │ + add x4, x19, #0x18 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x5e0 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x690 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + 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 d280 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 cf50 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d280 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x27, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 325dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87bc> // 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 32094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8274> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 31f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80f8> // b.none │ │ │ │ + cbnz x20, 320d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82b0> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #200] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.eq 31f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8104> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 31cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e9c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldp x19, x21, [x20, #56] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 33580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa00> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 33600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa80> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 326f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88d8> // 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 321f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83d8> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 321ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83cc> // b.none │ │ │ │ + cbnz x20, 320d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82b8> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #200] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.eq 32104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82e4> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 31d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f0c> // b.none │ │ │ │ bl cea8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9e4> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - cbz x21, 3358c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa0c> │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 3240c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85ec> // 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 32330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8510> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 32230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8410> // b.none │ │ │ │ + cbnz x20, 32364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8544> │ │ │ │ + mov x4, x23 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + strb wzr, [x4, x20] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 3223c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x841c> // b.none │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d160 │ │ │ │ + ldr x1, [x24] │ │ │ │ mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - ldp x19, x21, [x20, #32] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 335bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa3c> // b.none │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c560 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 32054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8234> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 335d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa58> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 335a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa20> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - cbz x21, 33614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa94> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 335a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa20> // b.any │ │ │ │ - ldr x21, [x20, #32] │ │ │ │ - b 335bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa3c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9b0> // b.any │ │ │ │ - ldr x21, [x20, #80] │ │ │ │ - b 3354c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9cc> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 33564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9e4> // b.any │ │ │ │ - ldr x21, [x20, #56] │ │ │ │ - b 33580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa00> │ │ │ │ - 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, #3752] │ │ │ │ - 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, #3728] │ │ │ │ - str x19, [sp, #56] │ │ │ │ - bl c590 │ │ │ │ - ldr w26, [x20, #20] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz w26, 34664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bae4> │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 32660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8840> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 323d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 31dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fcc> // b.none │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x24, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ bl cf08 │ │ │ │ - ubfiz x2, x26, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x19, x0 │ │ │ │ - bl ca40 │ │ │ │ - ubfiz x0, x26, #2, #32 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x25, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x328 │ │ │ │ + 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 cf08 │ │ │ │ - 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 ca40 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - cbz w0, 342d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b758> │ │ │ │ - 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, #3712] │ │ │ │ - cbnz x25, 338f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad78> │ │ │ │ - cbz w26, 337e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac60> │ │ │ │ - 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, 33a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aef0> │ │ │ │ - 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 33728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aba8> // 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 33ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af44> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - stp x2, x4, [sp, #8] │ │ │ │ - str x7, [sp, #24] │ │ │ │ - bl c5c0 , 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr w1, [x20, #20] │ │ │ │ - cbz w1, 337e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac60> │ │ │ │ - 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 337c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac48> // 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xf50 │ │ │ │ - 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, 338d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad50> │ │ │ │ - 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 3387c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acfc> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w3, [x24, #524] │ │ │ │ - cmp w21, w1 │ │ │ │ - b.le 338d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad50> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x26, x0 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str w21, [x24, #524] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 338dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad5c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - cmp w0, w25 │ │ │ │ - b.ls 342d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b750> // b.plast │ │ │ │ - str w25, [sp, #36] │ │ │ │ - ldr w26, [x20, #20] │ │ │ │ - cbz x25, 33708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab88> │ │ │ │ - mvn w0, w25 │ │ │ │ - mov w1, w25 │ │ │ │ - and w2, w0, #0x1 │ │ │ │ - mov w8, #0xff // #255 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz w26, 3395c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1addc> │ │ │ │ - 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 33910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad90> // b.pmore │ │ │ │ - ldr w12, [x20, #12] │ │ │ │ - mov w9, w12 │ │ │ │ - cmp wzr, w12, lsr #1 │ │ │ │ - b.eq 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> // 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 339ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae6c> │ │ │ │ - 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 33b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af8c> // 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 33994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae14> // 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 33ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af64> // b.none │ │ │ │ - orr x4, x5, x4 │ │ │ │ - str x4, [x7, x0] │ │ │ │ - b 339ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae2c> │ │ │ │ - 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 33728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aba8> // 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 33780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac00> // b.pmore │ │ │ │ - b.ne 337b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac30> // 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 337b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac30> │ │ │ │ - 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 339e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae68> // b.pmore │ │ │ │ - cbz w3, 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> │ │ │ │ - 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, 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> │ │ │ │ - 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 33bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b078> │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w12, 33b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b004> │ │ │ │ - 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 33ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b34c> // 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, 33eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b334> │ │ │ │ - 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 33ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b328> // b.pmore │ │ │ │ - fcmpe d31, d29 │ │ │ │ - b.gt 33e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b318> │ │ │ │ - fcmpe d26, d31 │ │ │ │ - b.gt 33f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3f0> │ │ │ │ - add w18, w18, #0x1 │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - add x6, x6, #0x2 │ │ │ │ - cmp w7, w4 │ │ │ │ - b.ls 33d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b184> // b.plast │ │ │ │ - ubfx x0, x4, #6, #32 │ │ │ │ - lsl x10, x11, x4 │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - ldr x12, [x5, x0] │ │ │ │ - tst x10, x12 │ │ │ │ - b.eq 33be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b068> // 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 33b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afdc> // b.any │ │ │ │ - cbz w12, 33c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0d8> │ │ │ │ - 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 33f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3b4> // 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, 33f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b39c> │ │ │ │ - sub w12, w14, #0x1 │ │ │ │ - ldrsw x12, [x26, x12, lsl #2] │ │ │ │ - ldrb w12, [x30, x12] │ │ │ │ - ucvtf d15, w12 │ │ │ │ - cmp w17, w14 │ │ │ │ - b.hi 33f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b390> // 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 33ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b360> // 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 33bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b078> // b.pmore │ │ │ │ - cmp w18, w3 │ │ │ │ - b.eq 33f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b408> // b.none │ │ │ │ - cbz w18, 347f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc78> │ │ │ │ - mov w3, w18 │ │ │ │ - cbnz w7, 33b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afc0> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - cbz w9, 33dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b23c> │ │ │ │ - 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 33d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1d4> // b.any │ │ │ │ - ldr x5, [x20, #168] │ │ │ │ - ldr x4, [x5, x4] │ │ │ │ - tst x0, x4 │ │ │ │ - b.eq 33db0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b230> // 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 33d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1a4> // b.pmore │ │ │ │ - ldr w9, [x20, #20] │ │ │ │ - and w26, w1, #0x1 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - umull x26, w26, w0 │ │ │ │ - cbz w9, 337e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac60> │ │ │ │ - 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, 33e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b2f4> │ │ │ │ - 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 33aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af24> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 33e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b290> │ │ │ │ - ubfiz x2, x3, #2, #32 │ │ │ │ + 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, 32660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8840> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x25, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ add x0, x0, #0x1 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - str w8, [x19, x2] │ │ │ │ - str w5, [x28, x2] │ │ │ │ - cmp w9, w0 │ │ │ │ - b.ls 33764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abe4> // b.plast │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 33e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b290> │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - strb w15, [x7, x21] │ │ │ │ - b 33cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b154> │ │ │ │ - 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 33bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b054> │ │ │ │ - cbz w14, 33bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b04c> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x26, [x20, #104] │ │ │ │ - ldr x30, [x12, x8] │ │ │ │ - b 33bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b038> │ │ │ │ - fcmp d15, d25 │ │ │ │ - cset w17, eq // eq = none │ │ │ │ - cmp w12, #0x0 │ │ │ │ - ccmp w17, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 33f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3c8> // 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 33cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b15c> │ │ │ │ - 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 33ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b124> │ │ │ │ - cbz w14, 33c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b11c> │ │ │ │ - ldr x12, [x20, #32] │ │ │ │ - ldr x30, [x20, #104] │ │ │ │ - ldr x26, [x12, x8] │ │ │ │ - b 33c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b10c> │ │ │ │ - fcmp d14, d25 │ │ │ │ - cset w12, eq // eq = none │ │ │ │ - cmp w14, #0x0 │ │ │ │ - ccmp w12, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5d8> // b.none │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - fmov d14, #2.000000000000000000e+00 │ │ │ │ - strb w15, [x7, x21] │ │ │ │ - b 33cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b154> │ │ │ │ - fcvtzu w5, d28 │ │ │ │ - ldr x7, [x20, #104] │ │ │ │ - strb w5, [x7, x21] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x6] │ │ │ │ - b 33cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b15c> │ │ │ │ - fsub d29, d29, d23 │ │ │ │ - fcmpe d29, d23 │ │ │ │ - b.gt 33d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b190> │ │ │ │ - cbz w7, 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> │ │ │ │ - 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 34140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> // 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 34180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b600> // b.none │ │ │ │ - movi d31, #0x0 │ │ │ │ - cbz w4, 34038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4b8> │ │ │ │ - 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 34618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba98> // 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, 340d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b554> │ │ │ │ - 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 34100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b580> // 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 34128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5a8> │ │ │ │ - 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 34140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> │ │ │ │ - strb w11, [x7, x9] │ │ │ │ - ldr x4, [x20, #104] │ │ │ │ - strb w12, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 32660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8840> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 31edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80bc> // b.none │ │ │ │ nop │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp w7, w0 │ │ │ │ - b.ls 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> // b.plast │ │ │ │ - ldr x5, [x20, #208] │ │ │ │ - add x3, x3, #0x2 │ │ │ │ - b 33fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b430> │ │ │ │ - cmp w17, #0x0 │ │ │ │ - ccmp w12, #0x0, #0x4, ne // ne = any │ │ │ │ - b.eq 34178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5f8> // b.none │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x21] │ │ │ │ - ldr x5, [x20, #104] │ │ │ │ - strb w15, [x5, x6] │ │ │ │ - b 33cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b15c> │ │ │ │ - add w16, w16, #0x1 │ │ │ │ - b 33be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b068> │ │ │ │ - cbz w4, 341c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b640> │ │ │ │ - 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 345fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba7c> // 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, 34258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6d8> │ │ │ │ - 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 34284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b704> // 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 34298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b718> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w4, d31 │ │ │ │ - fcmpe d15, #0.0 │ │ │ │ - strb w4, [x7, x9] │ │ │ │ - ldr x4, [x20, #104] │ │ │ │ - b.gt 342c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b740> │ │ │ │ - fmov d31, #-1.000000000000000000e+00 │ │ │ │ - fcvtzu w5, d31 │ │ │ │ - strb w5, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 34140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> │ │ │ │ - strb w11, [x4, x3] │ │ │ │ - ldr w9, [x20, #12] │ │ │ │ - lsr w7, w9, #1 │ │ │ │ - b 34140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5c0> │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - bl c590 │ │ │ │ - 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, #3720] │ │ │ │ - smulh x2, x1, x2 │ │ │ │ - asr x2, x2, #18 │ │ │ │ - sub x1, x2, x1, asr #63 │ │ │ │ - ucvtf d15, w1 │ │ │ │ - fdiv d15, d15, d31 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x1e8 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x1f8 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - 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 d280 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3864] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #192] │ │ │ │ - add x24, sp, #0x60 │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x24, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 347ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc6c> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 34470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8f0> // 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 31ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a0> // b.any │ │ │ │ + cbz x24, 31f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80e0> │ │ │ │ + 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, 32660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8840> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 32054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8234> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 32054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8234> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 31c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e78> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 31cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e90> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 31f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8120> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #152] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x22, #-24] │ │ │ │ - str x22, [sp, #144] │ │ │ │ - mov x0, x23 │ │ │ │ - str x25, [x27, x1] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - bl c830 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x12 // #18 │ │ │ │ - add x3, x3, #0xf68 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 32220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8400> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3736] │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, sp, #0x80 │ │ │ │ - str x21, [sp, #112] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 347bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc3c> // 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 348d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd50> // b.plast │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl c818 │ │ │ │ - mov x25, x0 │ │ │ │ - add x22, sp, #0xa0 │ │ │ │ - str x22, [sp, #144] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 347d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc54> // 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, #3712] │ │ │ │ - stp x25, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x26, #520] │ │ │ │ - tbnz w0, #0, 346d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb54> │ │ │ │ - ldrb w0, [x26, #521] │ │ │ │ - tbnz w0, #0, 3467c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bafc> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 34580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba00> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 34590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba10> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 345a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba20> // b.none │ │ │ │ - bl cea8 │ │ │ │ - cbz x28, 345ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba2c> │ │ │ │ - mov x0, x28 │ │ │ │ + ldr d31, [x0, #3784] │ │ │ │ + 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 29e20 , 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 29e20 , 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 29ee0 , 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 313e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75c0> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 3202c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x820c> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d160 │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 31dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fa0> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cbz x19, 34634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bab4> │ │ │ │ - b.ne 34838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcb8> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - 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 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - cbz w5, 3423c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b6bc> │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x14, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - b 34214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b694> │ │ │ │ - cbz w5, 340b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b538> │ │ │ │ - ldr x14, [x20, #32] │ │ │ │ - ldr x4, [x20, #80] │ │ │ │ - ldr x16, [x14, x8] │ │ │ │ - ldr x15, [x4, x8] │ │ │ │ - ldr x14, [x20, #248] │ │ │ │ - b 3408c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b50c> │ │ │ │ - b.ne 34838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcb8> // b.any │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - 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 │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // 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 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - str x21, [sp, #560] │ │ │ │ - str x22, [sp, #568] │ │ │ │ - str d15, [sp, #640] │ │ │ │ - b 336bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab3c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 349d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be58> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 34778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbf8> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - b 347a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc24> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #144] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x3, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 34824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bca4> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 3472c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbac> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - b 34760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbe0> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x20 │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 34810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc90> // b.any │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x3 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 34568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9e8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 34800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc80> // b.any │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x0, x26 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 34570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9f0> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 344e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b960> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + b 31c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e7c> │ │ │ │ + mov x0, x23 │ │ │ │ + b 320b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8298> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 34548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b9c8> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - bl c9f8 │ │ │ │ - b 3444c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8cc> │ │ │ │ - cbnz w16, 33f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b414> │ │ │ │ - b 33d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b198> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 347a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc24> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - mov w1, w0 │ │ │ │ - b 34760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bbe0> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 34958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdd8> // b.none │ │ │ │ - str d13, [sp, #624] │ │ │ │ - str d14, [sp, #632] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ + 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 31d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f00> // b.any │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 31d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f00> // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x32 │ │ │ │ + b.ne 31d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f00> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3212c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x830c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 3236c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x854c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr d31, [x0, #3792] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str d31, [sp, #16] │ │ │ │ + bl cf08 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x23 │ │ │ │ + bl d2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + strb wzr, [x20, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl cf08 │ │ │ │ + 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 cf08 │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x600 │ │ │ │ + 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 2fee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 32044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8224> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 31d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ee8> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + b 320dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82bc> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 31f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x814c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #216] │ │ │ │ + b 31d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f58> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 31d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f70> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 31d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f70> // b.any │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x14 // #20 │ │ │ │ + bl c560 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3736] │ │ │ │ + add x24, sp, #0xe0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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, #3784] │ │ │ │ + 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 29e20 , 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 29e20 , 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 29ee0 , 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 313e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75c0> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ bl d160 │ │ │ │ - cbz x28, 34868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl cea8 │ │ │ │ - ldr x21, [sp, #560] │ │ │ │ - ldr x22, [sp, #568] │ │ │ │ - ldr d15, [sp, #640] │ │ │ │ - cbz x19, 34880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd00> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - 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 34840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcc0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b 3202c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x820c> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + b 31d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f5c> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3234c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x852c> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 32158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8338> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - cbnz x28, 34860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce0> │ │ │ │ - b 34868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcb8> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x26, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x24, [sp, #152] │ │ │ │ - bl d160 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x21, [sp, #152] │ │ │ │ - mov x21, x26 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, #3752] │ │ │ │ - str x20, [sp, #256] │ │ │ │ - mov x20, x21 │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x520 │ │ │ │ + bl 29ce0 ::do_widen(char) const@@Base+0xd680> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + str x23, [x19, #560] │ │ │ │ + mov x0, x22 │ │ │ │ bl c830 │ │ │ │ - cbnz x28, 34860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce0> │ │ │ │ - b 34868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce8> │ │ │ │ - bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 324b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8698> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + add x0, sp, #0xc8 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 29c00 ::do_widen(char) const@@Base+0xd5a0> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ bl d160 │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - cbnz x28, 34860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce0> │ │ │ │ - b 34868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl d160 │ │ │ │ + b 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x866c> │ │ │ │ bti j │ │ │ │ - ldr d13, [sp, #624] │ │ │ │ mov x20, x0 │ │ │ │ - ldr d14, [sp, #632] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - cbnz x28, 34860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce0> │ │ │ │ - b 34868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bce8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ bl d160 │ │ │ │ - b 348b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd38> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 34934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdb4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ bl d160 │ │ │ │ - b 3484c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bccc> │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcb8> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d160 │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - b 34878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcf8> │ │ │ │ + b 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x866c> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - b 34854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcd4> │ │ │ │ - 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 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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] │ │ │ │ - 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, 34f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3a4> │ │ │ │ - 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 cf08 │ │ │ │ - mov x25, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x27, x25, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl cf08 │ │ │ │ - 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 34b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c004> // b.none │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf08 │ │ │ │ - add x24, x0, x27 │ │ │ │ - str x0, [x23] │ │ │ │ - str x24, [x23, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x24, [x23, #-16] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - cmp x28, x23 │ │ │ │ - b.eq 34bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04c> // b.none │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - bl cf08 │ │ │ │ - b 34b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfc4> │ │ │ │ - mov x2, x0 │ │ │ │ - add x0, x2, #0x18 │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 34bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - stp xzr, xzr, [x2, #24] │ │ │ │ - add x2, x2, #0x30 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - cmp x28, x2 │ │ │ │ - b.eq 34bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c04c> // b.none │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - add x0, x2, #0x18 │ │ │ │ - str xzr, [x2, #8] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 34ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c020> // b.any │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x26, [x19, #32] │ │ │ │ - stp x28, x28, [x19, #40] │ │ │ │ - cbz x25, 34be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c068> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x22, 34f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3bc> │ │ │ │ - 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 cf08 │ │ │ │ - mov x25, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x27, x25, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl cf08 │ │ │ │ + b 32454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8634> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ 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 34c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0dc> // b.any │ │ │ │ - b 34ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c374> │ │ │ │ - stp xzr, xzr, [x23] │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - mov x0, x27 │ │ │ │ - bl cf08 │ │ │ │ - add x28, x0, x27 │ │ │ │ - str x0, [x23] │ │ │ │ - str x28, [x23, #16] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - add x23, x23, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x23, #-16] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.ne 34c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0d4> // b.any │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x26, [x19, #56] │ │ │ │ - stp x24, x24, [x19, #64] │ │ │ │ - cbz x25, 34cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c12c> │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x24 │ │ │ │ bl cea8 │ │ │ │ - cbz x22, 34f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3b0> │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - ubfiz x0, x20, #2, #32 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - bl cf08 │ │ │ │ - mov x23, x0 │ │ │ │ - ubfiz x2, x20, #2, #32 │ │ │ │ - add x26, x23, w20, uxtw #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl cf08 │ │ │ │ - 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 34d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c198> // b.any │ │ │ │ - b 34ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c344> │ │ │ │ - stp xzr, xzr, [x20] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - bl cf08 │ │ │ │ - add x27, x0, x26 │ │ │ │ - str x0, [x20] │ │ │ │ - str x27, [x20, #16] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x23 │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x20, #-16] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - cmp x20, x28 │ │ │ │ - b.ne 34d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c190> // b.any │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - str x25, [x19, #80] │ │ │ │ - stp x28, x28, [x27, #8] │ │ │ │ - cbz x23, 34d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1e4> │ │ │ │ - mov x0, x23 │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 32504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86e4> │ │ │ │ bl cea8 │ │ │ │ - cbz x22, 35044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4c4> │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x20, x0 │ │ │ │ - add x22, x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - str x20, [x19, #104] │ │ │ │ - stp x22, x22, [x19, #112] │ │ │ │ - lsr w3, w1, #1 │ │ │ │ - cbnz w1, 34f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3c8> │ │ │ │ - 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, 3504c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4cc> │ │ │ │ - ubfiz x0, x21, #2, #32 │ │ │ │ - bl cf08 │ │ │ │ - mov x20, x0 │ │ │ │ - ubfiz x2, x21, #2, #32 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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 cd40 │ │ │ │ - fcvt s0, d0 │ │ │ │ - str s0, [x20, x19, lsl #2] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp w21, w19 │ │ │ │ - b.hi 34e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2e0> // b.pmore │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 350e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c564> // 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 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 34d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1cc> // b.none │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 34d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c1cc> // b.none │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 34ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c344> │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - cmp x24, x1 │ │ │ │ - b.eq 34c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c110> // b.none │ │ │ │ - stp xzr, xzr, [x0, #24] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str xzr, [x1, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 34c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c110> // b.none │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - b 34ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c374> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 34b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf8c> │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b 34cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c15c> │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - b 34c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0a0> │ │ │ │ - add w23, w3, #0x3f │ │ │ │ - add w20, w3, #0x3f │ │ │ │ - str w3, [sp, #16] │ │ │ │ - lsr x23, x23, #6 │ │ │ │ - lsl x0, x23, #3 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - 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 │ │ │ │ - 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 cf08 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - lsr w20, w20, #6 │ │ │ │ - bl ca40 │ │ │ │ - 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 cf08 │ │ │ │ - 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 ca40 │ │ │ │ - b 34e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c280> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 34d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c210> │ │ │ │ - str xzr, [x19, #248] │ │ │ │ - stp xzr, xzr, [x19, #256] │ │ │ │ - b 34e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c300> │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + b 324e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c0> │ │ │ │ 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 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - ldr x0, [x19, #248] │ │ │ │ - cbnz x0, 3512c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5ac> │ │ │ │ + b 3262c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x880c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x19, #296] │ │ │ │ mov x0, x25 │ │ │ │ - bl 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - cbnz x0, 35134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5b4> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 35240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6c0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 35240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 35240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6c0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c830 │ │ │ │ + b 32394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8574> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2d100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ + ldr x2, [sp, #296] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3513c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5bc> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c508> │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ + ldr x1, [x25] │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 352e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - cbz x23, 35118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c598> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cea8 │ │ │ │ - add x27, x19, #0x50 │ │ │ │ - add x26, x19, #0x80 │ │ │ │ - add x23, x19, #0xa8 │ │ │ │ - add x25, x19, #0xd0 │ │ │ │ - b 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c508> │ │ │ │ - bl cea8 │ │ │ │ - b 35090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c510> │ │ │ │ - bl cea8 │ │ │ │ - b 350b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c530> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x23, 35110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c590> │ │ │ │ - b 35118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c598> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 3262c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x880c> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + add x21, x21, #0xef8 │ │ │ │ + str x0, [sp] │ │ │ │ + str x21, [x19, #16] │ │ │ │ + b 323a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8584> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 352e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x25, 35178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 27760 ::do_widen(char) const@@Base+0xb100> │ │ │ │ mov x0, x25 │ │ │ │ bl cea8 │ │ │ │ - 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 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c508> │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ + adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x1d0 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3720] │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x25, 35170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f0> │ │ │ │ - b 35178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f8> │ │ │ │ + str x1, [sp] │ │ │ │ + b 323a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8584> │ │ │ │ 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 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - b 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c508> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3238c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x856c> │ │ │ │ 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 2fc20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170a0> │ │ │ │ - b 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c508> │ │ │ │ + b 3248c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x866c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl 352e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c760> │ │ │ │ + b 32480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8660> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbz x25, 35224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a4> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 35178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5f8> │ │ │ │ + bl d4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ + mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x20, [x19, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + b 32570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8750> │ │ │ │ + bti j │ │ │ │ + b 326d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88b0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - cbnz x25, 3521c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c69c> │ │ │ │ - b 35224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a4> │ │ │ │ - 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 35280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c700> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3529c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c71c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 35264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6e4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 352b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c730> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 35264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6e4> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 35280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c700> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 32454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8634> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 323d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85b4> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + bti j │ │ │ │ + b 32448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8628> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 352f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c770> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 352ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c76c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7cc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - bl cea8 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 35340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7c0> // b.none │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ ldr x0, [x1] │ │ │ │ - cbnz x0, 35314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c794> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7ac> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 3282c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a0c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 327ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89cc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 327e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89c4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 32848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a28> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 35300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c780> // b.any │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + cbz x0, 327a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8988> │ │ │ │ + b 32810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89f0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - b 35388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c808> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w19, sxtw #3] │ │ │ │ - bl 2fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17100> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - bl c7b8 │ │ │ │ - ldr w19, [x20, #8] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - str w1, [x20, #8] │ │ │ │ - bl ca70 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w19, w1 │ │ │ │ - b.lt 3537c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7fc> // b.tstop │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl d0d0 │ │ │ │ - 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 353e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c864> │ │ │ │ - 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 cf08 │ │ │ │ - mov x6, x0 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ 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 ca40 │ │ │ │ - ldp x4, x5, [sp, #32] │ │ │ │ + b 327a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8988> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x3, x6, [sp, #16] │ │ │ │ - str x6, [x4, #64] │ │ │ │ - stp x3, x3, [x5, #8] │ │ │ │ - add x0, x4, #0x10 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cb90 (long)@plt> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr w0, [x0, #12] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.gt 35474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8f4> │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 35470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8f0> │ │ │ │ - b cea8 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - mov x29, sp │ │ │ │ - str wzr, [x1, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl d5b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x300> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #64] │ │ │ │ - cbz x0, 354a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c928> │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + b.eq 3284c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a2c> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w1, sxtw #3] │ │ │ │ - b 2fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17100> │ │ │ │ + str w4, [x0] │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + str x3, [x0, #24] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - str d15, [sp, #96] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3728] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #616] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3728] │ │ │ │ + str d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x380 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #888] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ + str x21, [sp, #136] │ │ │ │ bl c590 │ │ │ │ - ldr w1, [x19, #12] │ │ │ │ - str x0, [x20, #8] │ │ │ │ + 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 342e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4c8> // b.pmore │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.hi 34ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaca4> // b.pmore │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl c908 │ │ │ │ + ldr w1, [x19] │ │ │ │ + str x0, [sp, #24] │ │ │ │ cmp w1, #0x1 │ │ │ │ - b.le 35b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d010> │ │ │ │ - adrp x21, 35000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c480> │ │ │ │ - add x21, x21, #0x360 │ │ │ │ - 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 d7a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4f8> │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 3554c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9cc> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 355a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca20> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl ce00 │ │ │ │ - ldr w0, [x19, #12] │ │ │ │ - cmp w0, w20 │ │ │ │ - b.gt 35580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca00> │ │ │ │ - ldr x0, [x19] │ │ │ │ - bl 74d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c1e8> │ │ │ │ - add x24, sp, #0x160 │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + b.le 32948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b28> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + bl c788 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x0, x0, #0x4a8 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl ca10 <__cxa_free_exception@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl cd10 │ │ │ │ + mov x20, x0 │ │ │ │ + bl c590 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3744] │ │ │ │ + smulh x1, x2, x1 │ │ │ │ + add x25, sp, #0x1f0 │ │ │ │ + asr x1, x1, #26 │ │ │ │ + sub x2, x1, x2, asr #63 │ │ │ │ + str x2, [sp, #176] │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x248 │ │ │ │ + str xzr, [sp, #840] │ │ │ │ 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, #3720] │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + 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 d280 │ │ │ │ + ldp x26, x0, [x24, #32] │ │ │ │ + add x22, sp, #0x200 │ │ │ │ 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 │ │ │ │ + ldur x2, [x26, #-24] │ │ │ │ + mov x3, x0 │ │ │ │ + str x26, [sp, #512] │ │ │ │ + add x0, x22, x2 │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str x3, [x22, x2] │ │ │ │ bl d280 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3864] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - adrp x23, 9f000 │ │ │ │ - ldr x23, [x23, #3800] │ │ │ │ - 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] │ │ │ │ + ldr x1, [x24, #8] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3888] │ │ │ │ + add x10, sp, #0x210 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cec0 , std::allocator > const&) const@plt> │ │ │ │ - ldr x4, [sp, #288] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - stp x0, xzr, [sp, #80] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ str x0, [sp, #32] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - cbz x4, 35df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d278> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ + bl cda0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl cd58 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ + ldrb w0, [sp, #192] │ │ │ │ + tbz w0, #0, 32bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8dbc> │ │ │ │ + ldr x1, [sp, #512] │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl cb18 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl c9b0 │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + cbz x0, 35818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9f8> │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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, 34acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacac> │ │ │ │ + ldrb w4, [x24, #224] │ │ │ │ + ldp x0, x1, [sp, #152] │ │ │ │ + adrp x6, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + ldr x5, [sp, #64] │ │ │ │ + adrp x7, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x8, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x8, [x8, #3752] │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x28 │ │ │ │ + add x6, x6, #0x4b0 │ │ │ │ + add x7, x7, #0x4bd │ │ │ │ + str x8, [sp, #40] │ │ │ │ + bl d2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + tbz w1, #0, 32be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8dc8> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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, 32c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de8> │ │ │ │ + ldr w0, [x28, #32] │ │ │ │ + cbz w0, 33e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa078> │ │ │ │ + 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, 33ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0d8> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 32c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e54> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x4, #0xb // #11 │ │ │ │ + add x3, x3, #0x4c0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xace4> // 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 d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 32d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f14> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 32d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f24> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x4d0 │ │ │ │ + bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 357e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9c8> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + add x1, x1, #0x4e8 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 35d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf48> // b.pmore │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 35d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf24> // b.none │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x5c8 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaccc> // 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 d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 32e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x901c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 32e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x902c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x4f8 │ │ │ │ + bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x540 │ │ │ │ + bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x580 │ │ │ │ + bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 32ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90a8> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, w23, uxtw #3] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl cd70 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + cmp w1, w23 │ │ │ │ + b.gt 32ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl cd70 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + bl c6f8 │ │ │ │ + tbnz w0, #31, 35200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3e0> │ │ │ │ + ldr w0, [x21, #8] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + sbfiz x0, x0, #2, #32 │ │ │ │ + bl d4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ + fmov d15, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + cmp w0, w24 │ │ │ │ + b.le 3331c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94fc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc68 , std::allocator > const&) const@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 d748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x498> │ │ │ │ + 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 d820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x570> │ │ │ │ + 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 35e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc04c> // b.pmore │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 35dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfb0> // b.none │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x638 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + 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 35dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf8c> // b.pmore │ │ │ │ + mov x0, x25 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #464] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94e0> // 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 33068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9248> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x2, [sp, #464] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d130 │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + str wzr, [sp, #176] │ │ │ │ + ldr w0, [x9, #4] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 33130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9310> │ │ │ │ + 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 330c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92a0> │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + add x2, x2, #0x640 │ │ │ │ + mov w4, w5 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c5d8 │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + ldr w0, [sp, #176] │ │ │ │ + add x2, x2, #0x648 │ │ │ │ + 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 │ │ │ │ + str s31, [sp, #184] │ │ │ │ + bl c5d8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x0, [x0, x23] │ │ │ │ + ldr d31, [x0, #136] │ │ │ │ + fcmpe d31, #0.0 │ │ │ │ + b.ge 332d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94b4> // b.tcont │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + ldr w4, [x21, #8] │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + lsl w4, w4, #1 │ │ │ │ + bl d730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x480> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl d8f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x648> │ │ │ │ + tbnz w0, #31, 35188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb368> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + 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 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldrb w2, [x26, #520] │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + tbz w2, #0, 332ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948c> │ │ │ │ + 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 3325c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x943c> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w23, w0 │ │ │ │ + b.le 332ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w23 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + str w23, [x26, #524] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 332bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x949c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 332cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + b 32f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9100> │ │ │ │ + ldr x3, [sp, #48] │ │ │ │ + fcvt s31, d31 │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x1, x20 │ │ │ │ + add x2, x2, #0x650 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x2 // #2 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + str s31, [sp, #192] │ │ │ │ + bl c5d8 │ │ │ │ + b 331ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x938c> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 33048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9228> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8a8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c8c0 , std::allocator > const&)@plt> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl c620 │ │ │ │ + cbnz w0, 35120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb300> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldp x20, x23, [x0, #8] │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + ldr w26, [x1, #4] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 34388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa568> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b.eq 33ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c98> // b.none │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x9, sp, #0x200 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 350dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2bc> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - str x2, [sp, #240] │ │ │ │ - str x1, [sp, #352] │ │ │ │ + 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 356e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb68> // b.none │ │ │ │ + b.eq 3349c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x967c> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x22, #0x10 │ │ │ │ - str x21, [sp, #240] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x25, [x20, x2] │ │ │ │ - str x1, [sp, #352] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x1b // #27 │ │ │ │ - add x3, x3, #0xf80 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x4, #0x1e // #30 │ │ │ │ + add x3, x3, #0x6c8 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0x80 │ │ │ │ - str x1, [sp, #24] │ │ │ │ + add x1, sp, #0x120 │ │ │ │ str x1, [sp, #112] │ │ │ │ + str x1, [sp, #272] │ │ │ │ mov x1, x0 │ │ │ │ - mov x28, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 35dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d250> // 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 360c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d544> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - str x0, [sp, #64] │ │ │ │ + b.eq 34ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb080> // 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 356d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb8b8> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + str x0, [sp, #160] │ │ │ │ bl c818 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - add x28, sp, #0xa0 │ │ │ │ - str x28, [sp, #144] │ │ │ │ - mov x3, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 35d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d210> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x2, [sp, #160] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - str x0, [sp, #152] │ │ │ │ + b.eq 34e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb064> // 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 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 350f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2d4> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 336c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 35750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb930> // b.plast │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl c818 │ │ │ │ + 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 34e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb04c> // 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 c590 │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ mov x2, #0x34db // #13531 │ │ │ │ movk x2, #0xd7b6, lsl #16 │ │ │ │ movk x2, #0xde82, lsl #32 │ │ │ │ ldr x3, [x0, #8] │ │ │ │ movk x2, #0x431b, lsl #48 │ │ │ │ - adrp x0, 7a000 │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #616] │ │ │ │ - mov x0, x24 │ │ │ │ + ldr d13, [x0, #3800] │ │ │ │ + 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 │ │ │ │ + ucvtf d29, w1 │ │ │ │ + fmul d13, d29, d13 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #240] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str xzr, [sp, #824] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ + strh wzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + add x0, sp, #0x348 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x258 │ │ │ │ + add x0, sp, #0x358 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x20, x2 │ │ │ │ - str x25, [x20, x2] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ bl d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x2, x0, #0x10 │ │ │ │ + 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 x2, [sp, #248] │ │ │ │ - str w3, [sp, #312] │ │ │ │ - stp x27, xzr, [sp, #320] │ │ │ │ - strb wzr, [sp, #336] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - fmov d0, d15 │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + fmov d0, d13 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x25 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x20, x1 │ │ │ │ + add x1, x25, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #360] │ │ │ │ + str x3, [sp, #616] │ │ │ │ bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 35dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d26c> │ │ │ │ - ldp x5, x3, [sp, #272] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 35088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb268> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x1, [sp, #240] │ │ │ │ - str x19, [sp, #352] │ │ │ │ + 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 3593c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdbc> // b.none │ │ │ │ + b.eq 338f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ad8> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #248] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str x22, [sp, #352] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - ldp x3, x4, [sp, #144] │ │ │ │ - ldr x2, [sp, #184] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 35db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d234> // b.none │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - b.ls 359a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce24> // b.plast │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 359a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce24> // b.none │ │ │ │ - ldr x5, [sp, #192] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 35b3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfbc> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 35f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d398> // b.pmore │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - mov x0, x19 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c818 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 35b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cff8> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x1, [sp, #224] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - stp x22, xzr, [x21] │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 35e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d314> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - str x2, [sp, #8] │ │ │ │ + b.ls 3550c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6ec> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ bl c818 │ │ │ │ mov x24, x0 │ │ │ │ - add x21, sp, #0x100 │ │ │ │ - str x21, [sp, #240] │ │ │ │ + str x22, [sp, #496] │ │ │ │ mov x23, x0 │ │ │ │ ldr x0, [x24], #16 │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 35d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1f8> // b.none │ │ │ │ + b.eq 34ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb09c> // b.none │ │ │ │ ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x1, [sp, #256] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #248] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3712] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ stp x24, xzr, [x23] │ │ │ │ strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x25, #520] │ │ │ │ - tbnz w0, #0, 35c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0d4> │ │ │ │ - ldrb w0, [x25, #521] │ │ │ │ - tbnz w0, #0, 35bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d048> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 35a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf1c> // b.none │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 34cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaed4> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 34c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae78> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 339c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf2c> // b.none │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 339d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bb4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 339e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bc4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 35ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf40> // b.none │ │ │ │ + b.eq 339f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bd8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 35ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf50> // b.none │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bec> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 35ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf64> // b.none │ │ │ │ + b.eq 33a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c00> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 35af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf78> // b.none │ │ │ │ + b.eq 33a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c14> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c28> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacfc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c58> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - ldr d15, [sp, #96] │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // 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], #112 │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x19, sp, #0x90 │ │ │ │ + strb wzr, [sp, #256] │ │ │ │ + cbz x4, 350c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2a0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0xe0 │ │ │ │ - str x19, [sp, #208] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ne 359e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce68> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 359f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce74> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 355a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca24> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0, w20, uxtw #3] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - bl 2fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17100> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w20 │ │ │ │ - b.gt 35ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d024> │ │ │ │ - b 355a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca24> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 35fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d424> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 35ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d160> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ + 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 33be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dc0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl c530 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 35a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf0c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #240] │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 35f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3e4> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 35d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1ac> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 34db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf98> // 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 356a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb880> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl c818 │ │ │ │ + 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 34e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb030> // 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 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 x2, [sp, #8] │ │ │ │ - bl c530 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 35a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cf04> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 35c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0ac> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 35c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0ac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 35cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d138> // b.none │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 35cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d138> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 35a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cee4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #72] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - b 357cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc4c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 35e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d284> // b.plast │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 350e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2c8> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 33e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fe8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldp x3, x4, [sp, #304] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x2, [sp, #344] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 34e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb014> // b.none │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + b.ls 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e4> // b.plast │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ cmp x1, x5 │ │ │ │ - b.ne 35998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce18> // b.any │ │ │ │ - b 359b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce34> │ │ │ │ + b.eq 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e4> // b.none │ │ │ │ + ldr x5, [sp, #352] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 33f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e4> // b.pmore │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 3575c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbdc> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - bl c9f8 │ │ │ │ - b 3591c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd9c> │ │ │ │ - add x1, sp, #0x140 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b 33f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa100> │ │ │ │ + bl c548 │ │ │ │ + tbnz w0, #0, 32c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de8> │ │ │ │ + ldr x0, [x28, #232] │ │ │ │ + ldr w1, [x28, #28] │ │ │ │ + str wzr, [x28, #28] │ │ │ │ + str w1, [sp, #64] │ │ │ │ + cbz x0, 33ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 35100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2e0> // 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, 32c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e04> │ │ │ │ + add x1, sp, #0x250 │ │ │ │ bl c9f8 │ │ │ │ - b 356c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb48> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - b 359b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce34> │ │ │ │ - bti j │ │ │ │ + b 32c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e28> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 35424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb604> // b.pmore │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + str x1, [sp, #368] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 35e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 34ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0b4> // 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 35a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbe4> // b.plast │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + str x1, [sp, #400] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl d160 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 34e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafe4> // 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 c590 │ │ │ │ + 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+0x501e0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d14, [x0, #3800] │ │ │ │ + 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 c7a0 <__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 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x358 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x20, #-24] │ │ │ │ + add x0, x25, x2 │ │ │ │ + str x23, [x25, x2] │ │ │ │ + bl d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - b 35e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + bl d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 350cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb2ac> │ │ │ │ + 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 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x22, sp, #0xd0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 34144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa324> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 35f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d388> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d160 │ │ │ │ + ldp x3, x4, [sp, #400] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 34e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaffc> // b.none │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b.ls 341cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ac> // b.plast │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 341cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ac> // b.none │ │ │ │ + ldr x5, [sp, #448] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 341cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ac> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 35e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - bl d160 │ │ │ │ - b 35f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d380> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b 341e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3c8> │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 35a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc1c> // b.pmore │ │ │ │ + add x20, sp, #0x190 │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - b 35f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3d4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ + bl c818 │ │ │ │ + mov x21, x0 │ │ │ │ + str x28, [sp, #464] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 34dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafb4> // 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 35a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc50> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + bl c818 │ │ │ │ + mov x23, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 34dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xafcc> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + stp x23, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 34c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae1c> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 34be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadc0> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 342a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa480> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 342b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa490> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 342c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4a0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 342d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4b4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 33a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9be8> // b.any │ │ │ │ + b 33a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bec> │ │ │ │ + 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 34a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac58> // 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 32914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8af4> // b.any │ │ │ │ + ldrb w1, [x22, #2] │ │ │ │ + cmp w1, #0x66 │ │ │ │ + b.ne 32914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8af4> // b.any │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + add x3, x3, #0x4a0 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + str w1, [sp, #112] │ │ │ │ + b 32914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8af4> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x6, sp, #0x200 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3864] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 350b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb294> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 344b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa694> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x4, #0x1c // #28 │ │ │ │ + add x3, x3, #0x6e8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 34d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf7c> // 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 35c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe64> // b.plast │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl c818 │ │ │ │ + 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 34d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf60> // 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 1d48c ::do_widen(char) const@@Base+0xe2c> │ │ │ │ + ldr x26, [sp, #56] │ │ │ │ + mov w19, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + mov w1, w19 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 35098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb278> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 346dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + mov x8, x1 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + ldr x0, [sp, #376] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 35bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbda0> // b.plast │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl c818 │ │ │ │ + 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 34d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf48> // 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 c590 │ │ │ │ + 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+0x501e0> │ │ │ │ + sub x1, x1, x3 │ │ │ │ + ldr d15, [x0, #3800] │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #544] │ │ │ │ + add x26, sp, #0x1c0 │ │ │ │ + stp x26, xzr, [sp, #432] │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + strb wzr, [sp, #448] │ │ │ │ + cbz x4, 350a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb284> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 34910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaaf0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x8, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 355dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7bc> // b.plast │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + bl c818 │ │ │ │ + mov x24, x0 │ │ │ │ + str x22, [sp, #496] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 34d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf30> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3712] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x21, #520] │ │ │ │ + tbnz w0, #0, 34b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad64> │ │ │ │ + ldrb w0, [x21, #521] │ │ │ │ + tbnz w0, #0, 34b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad08> │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 349dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabbc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 349ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabcc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #432] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 349fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabdc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabf0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ + add x1, sp, #0x180 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac04> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac18> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac2c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xac40> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 33a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c44> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 33a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c44> │ │ │ │ + and w4, w5, #0xffff │ │ │ │ + mov w3, #0x7a67 // #31335 │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 34318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4f8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + add x3, x3, #0x490 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [sp, #112] │ │ │ │ + ldr x0, [x20] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.ls 32914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8af4> // b.plast │ │ │ │ + add x22, sp, #0x200 │ │ │ │ + b 3431c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa4fc> │ │ │ │ + ldr x0, [x24, #240] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + cbz x0, 35158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb338> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 35024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb204> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 32b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d64> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ff0> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 32d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ee8> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 33a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c44> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 353f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5d0> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 34f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb168> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 349cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 35358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb538> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 34fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb19c> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 349c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaba4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 352dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4bc> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 34ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb1d0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 34290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa470> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 353d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5b4> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 34eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb0cc> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 34288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa468> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 35374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb554> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 34f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb100> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 339b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b94> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 352c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4a0> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 34f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb134> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x24 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 339ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b8c> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 349a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab84> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 34784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa964> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 3459c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa77c> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 34530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa710> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 33c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e3c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 3420c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ec> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 34268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa448> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 33fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa198> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 35078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb258> // b.plast │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + cmp x1, x26 │ │ │ │ + b.ne 341a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa388> // b.any │ │ │ │ + b 341dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3bc> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 35080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb260> // b.plast │ │ │ │ + ldr x5, [sp, #120] │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 33e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa050> // b.any │ │ │ │ + b 33f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0f4> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 33cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ea8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 3376c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x994c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 33584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9764> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 33518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96f8> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 3398c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b6c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 33f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa12c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae68> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae68> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaec4> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaec4> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf20> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaf20> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x21] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad54> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xad54> │ │ │ │ + mov x0, x23 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadb0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xadb0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 34c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae0c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 34c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae0c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + 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+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 32b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d64> // b.none │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov w1, w4 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 32b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d64> │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ + b 341dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3bc> │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + b 33f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0f4> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c9f8 │ │ │ │ + b 338d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 346bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa89c> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c9f8 │ │ │ │ + b 348f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaad0> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 34494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa674> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 33bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9da0> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + bl c9f8 │ │ │ │ + b 34124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa304> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 3347c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x965c> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 33de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fc8> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + bl c9f8 │ │ │ │ + b 336a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9884> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 33ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0a8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x690 │ │ │ │ + bl 32740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8920> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #40] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 352bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb49c> // b.none │ │ │ │ + str d13, [sp, #992] │ │ │ │ + str d14, [sp, #1000] │ │ │ │ + bl c848 <__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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x660 │ │ │ │ + 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 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x618 │ │ │ │ + bl 32740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8920> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl d160 │ │ │ │ + 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 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bl d1d8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 3532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb50c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ bl d1d8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #352] │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 353b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb598> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 35e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f4> // b.none │ │ │ │ - b 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl c830 │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 35e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d29c> │ │ │ │ + b 3532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb50c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 35308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4e8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 3531c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - mov x20, x19 │ │ │ │ - add x19, sp, #0x90 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 35f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d388> │ │ │ │ + b 3531c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4fc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 35310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4f0> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl d160 │ │ │ │ - str x23, [sp, #248] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 35ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d350> │ │ │ │ + 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 c830 │ │ │ │ + b 3525c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb43c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3525c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb43c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 35590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb770> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - b 36018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d498> │ │ │ │ + b 354f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6d0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 35250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb430> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x1, [sp, #248] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl c830 │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - str x23, [sp, #248] │ │ │ │ + b 35414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl c830 │ │ │ │ add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 35334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb514> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #240] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - b 35fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d454> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 35640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb820> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3533c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb51c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3533c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb51c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb524> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 35334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb514> │ │ │ │ + bti j │ │ │ │ + b 35720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb900> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb504> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 354cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6ac> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3532c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb50c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3579c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb97c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 35334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb514> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 35274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb454> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 357dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9bc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #8] │ │ │ │ + str x0, [sp, #40] │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ ldr x1, [x2] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 35e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2c0> // b.any │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #64] │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x0, x25 │ │ │ │ + bl ccb0 <__cxa_atexit@plt> │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bti j │ │ │ │ + mov x28, x1 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, x28 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3594c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb2c> // b.any │ │ │ │ + bl c8d8 , 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, 35990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb70> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 357dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + b 35854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 357dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9bc> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bti j │ │ │ │ + b 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9b0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbae8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bl c8d8 , 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, 35988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb68> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 32be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8dc8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl c938 │ │ │ │ + b 35854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba34> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 359b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb98> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 353c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb5a0> │ │ │ │ + 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 c830 │ │ │ │ + b 353b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb598> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ bl c9e0 │ │ │ │ - nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 361cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d64c> // b.none │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 353a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb580> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 353ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb58c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb364> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb524> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #608] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl c830 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 35274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb454> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 35aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc88> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr d13, [sp, #992] │ │ │ │ + ldr d14, [sp, #1000] │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 35248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb428> │ │ │ │ + bti j │ │ │ │ + b 35790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb970> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb638> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb820> │ │ │ │ + bti j │ │ │ │ + b 35664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb844> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 35458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb638> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcf8> │ │ │ │ + bti j │ │ │ │ + b 35b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 359b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbb98> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb444> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3556c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb74c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x25 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + b 357b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb998> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3526c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb44c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 35608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb7e8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdec> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3527c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb45c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb464> │ │ │ │ + bti j │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + b 35274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb454> │ │ │ │ + bti j │ │ │ │ + b 35b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbd44> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 35b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbcf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #504] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #496] │ │ │ │ + str x23, [x25, x0] │ │ │ │ + b 359e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbbc8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3579c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb97c> │ │ │ │ + bti j │ │ │ │ + b 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9b0> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 357dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d160 │ │ │ │ + b 3528c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb46c> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + b 3587c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xba5c> │ │ │ │ + bti j │ │ │ │ + b 35d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf7c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 35908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbae8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x0, [sp, #888] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3517c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb35c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [x24] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x28, x24, x1 │ │ │ │ + b 33ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> │ │ │ │ + bti j │ │ │ │ + b 357d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb9b0> │ │ │ │ + bti j │ │ │ │ + b 35d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf7c> │ │ │ │ + bti j │ │ │ │ + b 35d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf7c> │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x1 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - 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 3617c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5fc> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 361d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d650> // b.pmore │ │ │ │ - cmp x20, #0x4 │ │ │ │ - b.le 36224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6a4> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + 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 35fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1c4> // b.none │ │ │ │ + ldr x5, [x0, #16] │ │ │ │ + cmp x5, x6 │ │ │ │ + b.cs 35fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1bc> // b.hs, b.nlast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.eq 35f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc11c> // b.none │ │ │ │ + ldr x7, [x1, #16] │ │ │ │ + cmp x6, x7 │ │ │ │ + b.ls 35fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc180> // b.plast │ │ │ │ + mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x3, x3, x4 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 36024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc204> // b.pmore │ │ │ │ + mov x1, x5 │ │ │ │ + bl c818 │ │ │ │ + mov x3, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 36000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1e0> // 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, x20 │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 361ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d62c> │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, x19, #0x10 │ │ │ │ + str x4, [x19] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 35f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc150> // b.any │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x4 │ │ │ │ - bl cea8 │ │ │ │ + str x3, [sp, #40] │ │ │ │ + b 36008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1e8> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 35f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc11c> │ │ │ │ + cmp x6, #0xf │ │ │ │ + b.ls 3601c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc1fc> // b.plast │ │ │ │ + mov x7, x1 │ │ │ │ + ldr x5, [x7], #16 │ │ │ │ + cmp x5, x7 │ │ │ │ + b.ne 35f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc110> // b.any │ │ │ │ + b 35f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc12c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 35f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc15c> │ │ │ │ + ldr x5, [x1] │ │ │ │ + b 35f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc12c> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + sub x3, x2, x1 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + 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 360d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2b4> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 360cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2ac> // b.any │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ 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 │ │ │ │ + str x3, [x4, #8] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x0, x0, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 36118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2f8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.le 36238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6b8> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - bl d1a8 │ │ │ │ - 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 36248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6c8> │ │ │ │ + cbz x3, 36098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc278> │ │ │ │ + b 360f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc2d8> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 36098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc278> │ │ │ │ + bl c848 <__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, 36164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc344> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + cbz x0, 36180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc360> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 36180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc360> │ │ │ │ + bl cea8 │ │ │ │ ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + cbz x0, 36198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc378> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 36168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5e8> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 36168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5e8> │ │ │ │ - b.ne 361f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d674> // b.any │ │ │ │ - ldr s31, [x1] │ │ │ │ - str s31, [x4] │ │ │ │ - b 361f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d674> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 36168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5e8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + fmov d15, d0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ + mov x19, x8 │ │ │ │ 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 362a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d724> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 362b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d734> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 362c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d744> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 362fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d77c> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 364c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d948> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 362e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d760> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3633c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7bc> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 364d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d958> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a0> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 36364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e4> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 364b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d934> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c8> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 36370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7f0> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3639c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d81c> // b.none │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 364a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d920> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 36380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d800> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 363a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d828> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 363b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d834> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 363c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d840> │ │ │ │ - bl cea8 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 363ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d86c> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3648c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d90c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 363d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d850> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 363f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d878> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 36424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8a4> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 36478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8f8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 36408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d888> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 36430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8b0> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3643c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8bc> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 36448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8c8> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 36454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8d4> │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + tbnz w25, #31, 362dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc4bc> │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 363b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc594> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 36340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc520> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #128] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 363f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5d8> // 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 x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 36408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d888> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 36424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8a4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 363d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d850> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 363ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d86c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d800> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 3639c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d81c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c8> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 36364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 362e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d760> // b.any │ │ │ │ - b 362f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d778> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 36320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7a0> // b.any │ │ │ │ - b 36338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7b8> │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c9f8 │ │ │ │ + b 36320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc500> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc648> // b.none │ │ │ │ + bl c848 <__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 d160 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 363f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5d8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 363d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc5b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 36434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc614> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ 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 36e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e290> │ │ │ │ - mov x20, #0x82a8 // #33448 │ │ │ │ - mov w5, w1 │ │ │ │ - mov w4, w2 │ │ │ │ + mov x19, x8 │ │ │ │ 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] │ │ │ │ + sxtw x25, w1 │ │ │ │ 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 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 367b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc30> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - str w5, [sp, #136] │ │ │ │ - bl 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff4c> │ │ │ │ - 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, 367c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc44> │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - cbnz w28, 37058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d8> │ │ │ │ - cbz w5, 37188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e608> │ │ │ │ - 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, 37540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9c0> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + add x20, sp, #0x20 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + str w0, [sp, #20] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #408] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 d280 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3864] │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + tbnz w25, #31, 365b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc798> │ │ │ │ + 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 d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #80] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 3668c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc86c> │ │ │ │ + ldp x6, x3, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 3676c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbec> │ │ │ │ - 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 36d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1c0> // 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, 366cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db4c> │ │ │ │ - ldp q30, q31, [x23] │ │ │ │ - str q30, [x3, x2] │ │ │ │ - str q31, [x7, #16] │ │ │ │ - b 366d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db58> │ │ │ │ - movi v0.2s, #0x0 │ │ │ │ - fmov s14, #1.000000000000000000e+00 │ │ │ │ - str s14, [x24, #744] │ │ │ │ - str s0, [x24, #748] │ │ │ │ - cbz w20, 365d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da54> │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - cbz w27, 36a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df18> │ │ │ │ - cbnz w28, 36e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2f0> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ - ldr s13, [x19, #184] │ │ │ │ - ucvtf s31, w26 │ │ │ │ - fmul s31, s31, s13 │ │ │ │ - fdiv s15, s0, s31 │ │ │ │ - cbz w5, 372c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e748> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 3661c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str x21, [sp, #144] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 366d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8b0> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ 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 │ │ │ │ - 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 cf08 │ │ │ │ - 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, 372b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e738> │ │ │ │ - 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 369fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de7c> │ │ │ │ - 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 3729c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e71c> // 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, 3690c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd8c> │ │ │ │ - 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 36974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddf4> │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w4 │ │ │ │ - cbnz w28, 373c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e840> │ │ │ │ - fdiv s0, s0, s30 │ │ │ │ - ldr s31, [x19, #184] │ │ │ │ - fdiv s14, s14, s31 │ │ │ │ - cbz w5, 36f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3fc> │ │ │ │ - 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, 3704c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4cc> │ │ │ │ - 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 36cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e12c> │ │ │ │ - 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 37514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e994> // 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, 36bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e03c> │ │ │ │ - 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 36c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0a4> │ │ │ │ - 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 36ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e340> // b.none │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 36e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2a0> // 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 36de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e268> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 36df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e278> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 36560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9e0> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 36dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e258> │ │ │ │ + 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 x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 36100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d580> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 36100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d580> │ │ │ │ - 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 36da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e220> │ │ │ │ - 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 37560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9e0> // 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 36da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e220> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - cbz w4, 37538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9b8> │ │ │ │ - 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 36ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e360> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 36100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d580> │ │ │ │ - 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 36100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d580> │ │ │ │ - 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 36d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e204> │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c9f8 │ │ │ │ + b 365fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc7dc> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc920> // b.none │ │ │ │ + bl c848 <__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 d160 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 366d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8b0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 366ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc88c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 3670c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc8ec> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl 3a800 , 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 367dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9bc> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 367e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c0> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl 3a800 , 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 36864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca44> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca48> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 368b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca90> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcaf0> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 368c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcaa8> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w4, 37044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4c4> │ │ │ │ - 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 36fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e420> // 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 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - 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, 3717c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5fc> │ │ │ │ - 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 370e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e560> // 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 370a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e528> // 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 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - ldp x3, x4, [x19, #192] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 37210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e690> // 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 371ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e66c> // 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 371d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e650> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 37210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e690> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e690> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e690> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldp x3, x4, [x19, #240] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 37288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e708> // b.none │ │ │ │ - sub x1, x4, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 37260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6e0> // 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 37244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c4> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 37288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e708> // 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 37288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e708> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s31, [x3, #4] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 37288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e708> // 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 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - 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 cea8 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb80> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb74> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 368b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca90> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 368b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca90> │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 369a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb80> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb74> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 369c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcba4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 36974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcb54> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbec> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc4c> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcc04> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ 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, 373ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e82c> │ │ │ │ - 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 37300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e780> // 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 cea8 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 36afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccdc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccd0> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 36a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbec> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbec> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 36afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccdc> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccd0> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd00> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 36ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xccb0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd48> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcda8> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd60> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ 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, 37050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d0> │ │ │ │ - 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 37470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f0> // 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 37440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8c0> // 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 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - 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 37050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4d0> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 36f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e39c> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s27, s29 │ │ │ │ - fmov s26, s29 │ │ │ │ - fmov s25, s29 │ │ │ │ - fmov s24, s29 │ │ │ │ - fmov s23, s29 │ │ │ │ - fmov s22, s29 │ │ │ │ - b 36d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1c4> │ │ │ │ - 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 cf08 │ │ │ │ - ldr x1, [x19, #240] │ │ │ │ - ldr x3, [x19] │ │ │ │ - ldp q21, q20, [x1] │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 36c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce38> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce2c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 36b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd48> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd48> │ │ │ │ + ldrb w0, [x19, #69] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 36c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce38> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce2c> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce5c> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 36c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce0c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + ldr x5, [x0] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + cbz x4, 36cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea4> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ + b.eq 36d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf04> // b.none │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 36cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcebc> │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr 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, 376e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb64> │ │ │ │ - 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 3764c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eacc> // 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 375dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea5c> // 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 cea8 │ │ │ │ - ldr w2, [sp, #136] │ │ │ │ - b 36d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + stur q31, [x19, #8] │ │ │ │ + stur q31, [x19, #24] │ │ │ │ + stur q31, [x19, #40] │ │ │ │ + tbz w0, #0, 36db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf94> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf88> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 36cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.gt 36cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcea4> │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + add x1, x4, w1, sxtw │ │ │ │ + str x1, [x19, #16] │ │ │ │ + tbz w0, #0, 36db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf94> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29ac0 ::do_widen(char) const@@Base+0xd460> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 36da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf88> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfb8> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 36d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf68> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - fmov s30, #1.000000000000000000e+00 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - 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] │ │ │ │ - mov x23, x1 │ │ │ │ - fcvt d30, s30 │ │ │ │ - cbz x19, 37864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ece4> │ │ │ │ - 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 cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 377c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec44> │ │ │ │ - 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 37784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec04> // b.any │ │ │ │ - cbz w22, 37848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecc8> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d28 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 3783c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecbc> // 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 377f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec70> // b.any │ │ │ │ - tbz w22, #0, 37820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eca0> │ │ │ │ - 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] │ │ │ │ + mov x19, x2 │ │ │ │ + mov w20, w3 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 36e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd02c> // b.none │ │ │ │ + cmp w1, #0x10 │ │ │ │ + b.ne 36e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcff0> // b.any │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbz w3, #2, 36e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd078> │ │ │ │ + cmp w20, #0x8 │ │ │ │ + b.eq 36e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd014> // b.none │ │ │ │ + cmp w20, #0x10 │ │ │ │ + b.ne 36e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd01c> // b.any │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #2, 36e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd01c> │ │ │ │ + ldr x2, [x19] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + b 36e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd054> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbz w0, #1, 36e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2] │ │ │ │ - cbnz x20, 37820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eca0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + ret │ │ │ │ + ldr w3, [x0, #64] │ │ │ │ + tbnz w3, #1, 36e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcff0> │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x2 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 36e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcff0> │ │ │ │ + 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] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + mov x16, x2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 37778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebf8> │ │ │ │ + br x16 │ │ │ │ + ldr x4, [x0] │ │ │ │ + orr w3, w3, #0x4 │ │ │ │ + str w3, [x0, #64] │ │ │ │ + ldr x2, [x4, #120] │ │ │ │ + blr x2 │ │ │ │ + b 36e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcff0> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ 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 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff4c> │ │ │ │ - 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, 37a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef1c> │ │ │ │ - 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 3796c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edec> // 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 37930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edb0> // b.any │ │ │ │ - fcmp s31, s31 │ │ │ │ - b.vs 37a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef00> │ │ │ │ - fabs s29, s31 │ │ │ │ - mov w0, #0x7f7fffff // #2139095039 │ │ │ │ - fmov s30, w0 │ │ │ │ - fcmp s29, s30 │ │ │ │ - b.le 37aa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef24> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr s28, [x1, #28] │ │ │ │ - b 37a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee9c> │ │ │ │ - movi v30.2s, #0x80, lsl #16 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe s31, s30 │ │ │ │ - b.mi 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef04> // 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 37afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef7c> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 37b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f00c> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 37af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef70> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x26, x0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1752] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x19, x1 │ │ │ │ + str x20, [sp, #72] │ │ │ │ + bl c590 │ │ │ │ + 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x390 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + bl 40d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ee0> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 36f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd170> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w1, [sp, #1256] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + ands w0, w1, w0 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + b.ne 37f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe168> // b.any │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + add x0, sp, #0x3a0 │ │ │ │ + mov x1, x21 │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl d7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ + 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 d7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ + ldr x2, [x0] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + ldur x2, [x2, #-24] │ │ │ │ + add x0, x0, x2 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w1 │ │ │ │ + b.ne 37588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd768> // 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 37060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd240> // b.none │ │ │ │ + mov x22, x19 │ │ │ │ nop │ │ │ │ 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, 37b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eff8> │ │ │ │ - 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 37b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efa0> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 37afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef7c> // b.any │ │ │ │ - ldr d31, [x21, #672] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 37bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f02c> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 37c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f104> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str xzr, [x21, #672] │ │ │ │ - b 37bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f048> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 37c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0c8> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 37bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f03c> │ │ │ │ - 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, 37c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0b4> │ │ │ │ - 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 37be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f060> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 37bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f048> // b.any │ │ │ │ - ldr d31, [x21, #672] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 37c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f0e8> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 37d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1e8> │ │ │ │ - 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 │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 37bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f02c> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 37db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f234> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x9, 37db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f234> │ │ │ │ - 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 37d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f204> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - sxtw x3, w5 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x2a0 │ │ │ │ - b.eq 37d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f204> // 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] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - cmp x1, x3 │ │ │ │ - b.ne 37d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f198> // b.any │ │ │ │ - tbz w2, #0, 37d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1cc> │ │ │ │ - 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 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef04> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 37c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f118> │ │ │ │ - ubfiz x2, x2, #3, #16 │ │ │ │ - add x3, x8, x3, lsl #3 │ │ │ │ - add x5, x19, #0x298 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd234> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + cmp x22, x24 │ │ │ │ + b.ne 37040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd220> // b.any │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cbz x0, 372dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4bc> │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x22, x19 │ │ │ │ + bl d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x70 │ │ │ │ + and x0, x27, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3757c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd75c> // b.none │ │ │ │ + sub x1, x19, x22 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.gt 37168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd348> │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + sub x4, x24, x27 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.cc 37f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe148> // 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 3729c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd47c> // b.pmore │ │ │ │ + cmp x28, #0x1 │ │ │ │ + b.eq 37290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd470> // b.none │ │ │ │ + cbnz x28, 37238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd418> │ │ │ │ + mov x0, x20 │ │ │ │ + str x28, [sp, #536] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 37260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd440> // b.none │ │ │ │ + ldr x3, [sp, #536] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 372c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4a4> // 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 d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ + mov x27, x0 │ │ │ │ + ldp x1, x3, [sp, #496] │ │ │ │ + mov x2, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ + and x1, x27, x0 │ │ │ │ + mov x24, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 370a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd288> // 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 37430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd610> // b.none │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + sub x22, x24, x19 │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + ubfx x1, x22, #5, #32 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 371b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd390> // b.none │ │ │ │ + str w1, [sp, #8] │ │ │ │ + bl cea8 │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 37d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdef8> // b.any │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ 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 37d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f214> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 37d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1d0> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 37d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1d0> │ │ │ │ - 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, #3752] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ + bl d940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x690> │ │ │ │ + mov x28, x0 │ │ │ │ + mov w22, w0 │ │ │ │ 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] │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl d688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8> │ │ │ │ + fmov d15, d0 │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ cmp w28, w0 │ │ │ │ - b.lt 39414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20894> // 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 3808c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f50c> // b.any │ │ │ │ - mov x0, #0x3f800000 // #1065353216 │ │ │ │ - str x0, [x25, #744] │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 38e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202fc> │ │ │ │ - cbz w20, 38fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2043c> │ │ │ │ - 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, 38dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20258> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - b 38048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4c8> │ │ │ │ - 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 38e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20280> // 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, 37fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f42c> │ │ │ │ - ldp q30, q31, [x22] │ │ │ │ - str q30, [x5, x2] │ │ │ │ - str q31, [x8, #16] │ │ │ │ - b 37fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f438> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - ldrb w27, [x5, w28, sxtw] │ │ │ │ - bl 28b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10008> │ │ │ │ - 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 37eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f330> // 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 383b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f834> // b.none │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 38b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fffc> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr s14, [x19, #184] │ │ │ │ - ucvtf s30, w27 │ │ │ │ - fmul s30, s30, s14 │ │ │ │ - fdiv s15, s0, s30 │ │ │ │ - cbz w20, 3865c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fadc> │ │ │ │ - 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 cf08 │ │ │ │ - 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, 393b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20834> │ │ │ │ - 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 38318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f798> │ │ │ │ - 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 38e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202c4> // 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, 38228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f6a8> │ │ │ │ - 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 38290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f710> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf s30, w27 │ │ │ │ - cbnz w24, 38c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200f0> │ │ │ │ - fdiv s0, s0, s30 │ │ │ │ - ldr s29, [x19, #184] │ │ │ │ - fdiv s23, s13, s29 │ │ │ │ - cbz w20, 390f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20578> │ │ │ │ - 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, 393fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2087c> │ │ │ │ - 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 │ │ │ │ + b.lt 37e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfe4> // b.tstop │ │ │ │ + fcmpe d14, d0 │ │ │ │ + b.gt 37e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdfe4> │ │ │ │ + ldp x1, x0, [x26, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 373a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd584> // b.none │ │ │ │ + str w28, [x1], #4 │ │ │ │ + str x1, [x26, #8] │ │ │ │ + add x28, x26, #0x18 │ │ │ │ + ldp x0, x1, [x28, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3731c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4fc> // 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 36fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd1c0> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x4 │ │ │ │ + bl c5c0 , 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 37108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2e8> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + stp x22, x19, [sp, #112] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x19, [sp, #128] │ │ │ │ + bl 3b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11220> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x22, x19, [sp, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 37134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd314> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 37134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd314> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 370f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd2d4> │ │ │ │ + ldr x0, [sp] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - ldr x10, [x19, #216] │ │ │ │ - madd x8, x8, x3, x6 │ │ │ │ - b 385c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa48> │ │ │ │ - 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 38d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2021c> // 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, 384d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f958> │ │ │ │ - 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 38540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9c0> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + b 3723c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd41c> │ │ │ │ + add x2, x3, #0x1 │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + b 3712c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd30c> │ │ │ │ + str x20, [sp, #528] │ │ │ │ + str xzr, [sp, #536] │ │ │ │ + strb wzr, [sp, #544] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 374b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd690> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 37570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd750> // b.none │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + add x24, x19, #0x20 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + b 3718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd36c> │ │ │ │ + ldr x1, [x26, #24] │ │ │ │ + mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + sub x2, x0, x1 │ │ │ │ + asr x3, x2, #3 │ │ │ │ + cmp x3, x5 │ │ │ │ + b.eq 38130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe310> // 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 cf08 │ │ │ │ - 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, 393c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20844> │ │ │ │ - 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 386a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb20> // 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] │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + str d15, [x0, x2] │ │ │ │ + cbz x2, 37378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd558> │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5c0 , 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, 37394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd574> │ │ │ │ + mov x0, x1 │ │ │ │ + stp x2, x3, [sp, #8] │ │ │ │ bl cea8 │ │ │ │ - cbz w23, 38e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x202ec> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbz w28, 38dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20248> │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 387ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc2c> // 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, 38acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff4c> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w28, [x19, #152] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 38b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff88> // b.tstop │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr w5, [x19, #108] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 37e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2e8> │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ + ldp x2, x3, [sp, #8] │ │ │ │ + str x3, [x26, #24] │ │ │ │ + add x3, x3, x27 │ │ │ │ + stp x2, x3, [x28, #8] │ │ │ │ + b 37220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd400> │ │ │ │ + ldr x5, [x26] │ │ │ │ + mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ + sub x2, x1, x5 │ │ │ │ + asr x3, x2, #2 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 3805c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe23c> // 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 cf08 │ │ │ │ + ldp x5, x2, [sp, #8] │ │ │ │ + mov x3, x0 │ │ │ │ + str w22, [x0, x2] │ │ │ │ + cbz x2, 37404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd5e4> │ │ │ │ + mov x1, x5 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl c5c0 , 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, 37420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd600> │ │ │ │ + mov x0, x5 │ │ │ │ + stp x2, x3, [sp, #8] │ │ │ │ + bl cea8 │ │ │ │ + ldp x2, x3, [sp, #8] │ │ │ │ + add x28, x3, x28 │ │ │ │ + stp x3, x2, [x26] │ │ │ │ + str x28, [x26, #16] │ │ │ │ + b 37208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd3e8> │ │ │ │ + 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 374ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6cc> // b.pmore │ │ │ │ + cmp x22, #0x1 │ │ │ │ + b.eq 374e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6c0> // b.none │ │ │ │ + cbnz x22, 37b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd08> │ │ │ │ + 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 3754c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd72c> // b.none │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 37ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc8> // b.none │ │ │ │ + stp x4, x2, [x3] │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, 37560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd740> │ │ │ │ + str x0, [sp, #528] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 3718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd36c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 3718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd36c> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + stp x19, x19, [sp, #112] │ │ │ │ + str x19, [sp, #128] │ │ │ │ + bl 3b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11220> │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x19, x24, [sp, #112] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 3718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd36c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 3718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd36c> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 37458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd638> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + stp x4, x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + 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 c5c0 , 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 3747c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd65c> // b.any │ │ │ │ + cmp x4, x20 │ │ │ │ + b.eq 37ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc8> // 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 37498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd678> │ │ │ │ + ldrb w0, [sp, #544] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + b 37310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd4f0> │ │ │ │ + ldur x0, [x19, #-24] │ │ │ │ + mov x24, x19 │ │ │ │ + b 37174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd354> │ │ │ │ + ldr w0, [sp, #1256] │ │ │ │ + tst w0, w1 │ │ │ │ + b.eq 37b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd78> // b.none │ │ │ │ + add x26, sp, #0x280 │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + 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 d280 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x27] │ │ │ │ - bl cf08 │ │ │ │ - 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 cf08 │ │ │ │ - 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 387e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc68> // b.any │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 37c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde28> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ mov x0, x27 │ │ │ │ - str x28, [sp, #72] │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + add x3, x3, #0x860 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x1a0 │ │ │ │ + str x4, [sp, #400] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 37bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddd8> // 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 382b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe490> // b.plast │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x4, sp, #0x1c0 │ │ │ │ + str x4, [sp, #432] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 37c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddfc> // 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 c590 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #576] │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + stp x1, xzr, [sp, #464] │ │ │ │ + add x28, sp, #0x1d0 │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 37c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde18> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 37968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb48> // b.none │ │ │ │ bl cea8 │ │ │ │ - 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 394bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2093c> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x22, sp, #0x1f0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x8, x22 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + ldr x0, [sp, #504] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 38318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe4f8> // b.plast │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xcd0 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #528] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xddbc> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + stp x1, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 37b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd44> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 37b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd10> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ mov x0, x28 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x24 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl 3c3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125a0> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 37a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc70> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 37a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc64> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.ne 37a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc50> // b.any │ │ │ │ + cbz x19, 37a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc7c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // 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 37d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdef0> // b.none │ │ │ │ + cbz x2, 37b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcf8> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 37c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde38> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl c5c0 , 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 37498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd678> │ │ │ │ + mov x0, x20 │ │ │ │ + b 37510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 37a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc0c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + ldr x2, [sp, #536] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 37a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc04> │ │ │ │ + ldr x22, [sp, #920] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 384f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6d0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 37c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde44> // b.any │ │ │ │ + add x0, sp, #0x3d0 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 37594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd774> │ │ │ │ + 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 37594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd774> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 37a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdbe4> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + b 37770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd950> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x4 │ │ │ │ + stp x1, x3, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #80] │ │ │ │ + b 377d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd9b8> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c9f8 │ │ │ │ + b 37944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb24> │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + bl c9f8 │ │ │ │ + b 376d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd8b4> │ │ │ │ + ldrb w1, [sp, #544] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 37b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcf0> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cbz x22, 384f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6d0> │ │ │ │ + ldr x25, [x22] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + cmp x25, x22 │ │ │ │ + b.eq 37ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdec8> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 37ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde84> // 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, 37d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdee0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x25, [x25] │ │ │ │ + cmp x25, x22 │ │ │ │ + b.ne 37c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde60> // b.any │ │ │ │ + ldr x23, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 37ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdec8> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl cea8 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 37cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdeb4> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 37bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdd90> │ │ │ │ + ldr x25, [x25] │ │ │ │ + cmp x22, x25 │ │ │ │ + b.ne 37c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde60> // b.any │ │ │ │ + b 37cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdea8> │ │ │ │ + mov x0, x4 │ │ │ │ + b 37498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd678> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + add x20, sp, #0x170 │ │ │ │ + mov x8, x20 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + bl 36488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc668> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x810 │ │ │ │ + mov x4, #0xd // #13 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ + add x20, sp, #0x190 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl caa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x820 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl caa0 │ │ │ │ + ldr x20, [sp] │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cdb8 │ │ │ │ + asr x1, x22, #5 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cbd8 │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x8, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x1, #0x850 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + ldr w0, [sp, #32] │ │ │ │ + add x8, sp, #0xb0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 36488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc668> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + add x3, x3, #0x7d0 │ │ │ │ + mov x4, #0x25 // #37 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ + add x20, sp, #0xd0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + bl caa0 │ │ │ │ + adrp x23, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x23, #0x7f8 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl caa0 │ │ │ │ + fmov d0, d14 │ │ │ │ + add x20, sp, #0x110 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + mov x8, x20 │ │ │ │ + str x20, [sp, #32] │ │ │ │ + bl 361a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc388> │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + mov x1, x20 │ │ │ │ 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, 389a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe28> │ │ │ │ - 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 388c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd44> // 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] │ │ │ │ + mov x20, x0 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x800 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl caa0 │ │ │ │ + add x1, sp, #0x170 │ │ │ │ + mov w0, w22 │ │ │ │ + mov x8, x1 │ │ │ │ + mov x22, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 36488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc668> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x8, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + add x1, x23, #0x7f8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl caa0 │ │ │ │ + fmov d0, d15 │ │ │ │ + add x8, sp, #0x1d0 │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + bl 361a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc388> │ │ │ │ + add x1, sp, #0x1d0 │ │ │ │ + add x8, sp, #0x1f0 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl 35ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0c0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x1, #0x808 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 38510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe6f0> // b.none │ │ │ │ + bl c848 <__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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x7b0 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + strb wzr, [x2, x1] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + ldr x1, [sp] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x22, x19 │ │ │ │ + bl 3c3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125a0> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 380f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2d8> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 38054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe234> // b.none │ │ │ │ bl cea8 │ │ │ │ - cmp x26, x23 │ │ │ │ - b.eq 38a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff18> // b.none │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 38b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffd4> │ │ │ │ - add x27, x27, #0x18 │ │ │ │ + add x22, x22, #0x20 │ │ │ │ + b 38038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe218> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + bl d160 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x22, x19 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + b 38038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe218> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe204> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + b 3800c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1ec> │ │ │ │ + cbz x19, 38104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2e4> │ │ │ │ + mov x0, x19 │ │ │ │ bl cea8 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.ne 38a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff00> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x22, x19, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + mov x24, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x19, x22 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, sp, #0x1b0 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 38014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 381b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe390> │ │ │ │ + bti j │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x22, x19 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x24 │ │ │ │ + b 3816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> │ │ │ │ + bti j │ │ │ │ + b 3815c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe33c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3801c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x28, x28, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x28, [sp, #536] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #536] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 38014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1f4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + b 380ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe3e4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe34c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1752] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 37f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe164> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe460> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe370> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d160 │ │ │ │ + b 3801c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe548> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3801c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe204> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d160 │ │ │ │ + b 38368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe548> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 383a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe588> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + b 383a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe580> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + mov x20, x22 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + bl d160 │ │ │ │ + b 3802c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe20c> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 383e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c4> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 383ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5cc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 383f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5d8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5e8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5f0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 38418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5f8> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + mov x22, x27 │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + bl d160 │ │ │ │ + b 383dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5bc> │ │ │ │ + bti j │ │ │ │ + mov x27, x0 │ │ │ │ + b 38488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe668> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 38494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe674> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + b 3849c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe67c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x21, sp, #0x90 │ │ │ │ + mov x22, x19 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + bl d160 │ │ │ │ + b 38038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe218> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x2, x27 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + 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, 385e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe7c0> │ │ │ │ + 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, 38640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe820> │ │ │ │ + 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, 386c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe8a0> │ │ │ │ + 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, 38740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe920> │ │ │ │ + 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, #0x508 │ │ │ │ + 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, #0x518 │ │ │ │ + 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, #0x530 │ │ │ │ + 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, #0x558 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b cea8 │ │ │ │ + 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, 38b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed10> │ │ │ │ + ldr x3, [x2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 38b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed0c> // b.none │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b d850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 38b78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed58> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + tbz w0, #0, 38bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xedb8> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + tbz w0, #0, 38c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee18> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x44 │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 38c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee78> │ │ │ │ + mov x0, x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + str x1, [x0] │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x2, #0xcc8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #48] │ │ │ │ + cbz x0, 38dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef8c> │ │ │ │ + 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, #0x7a0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + add x3, x2, #0xcc8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 38e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf00c> │ │ │ │ + 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, #0x7a0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xcc8 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xcf8 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-48] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 38eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf08c> │ │ │ │ + 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, #0x7a0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7a0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + cbz x0, 38f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0e8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ bl cea8 │ │ │ │ - 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, 38788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc08> │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 38788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc08> │ │ │ │ - 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 3879c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc1c> // 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, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 38f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf148> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x1, [sp, #24] │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr w3, [x20, #120] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + tbz w3, #0, 39030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf210> │ │ │ │ + ldrb w0, [x20, #80] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + tbz w0, #0, 39070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf250> │ │ │ │ + ldr x0, [x20, #72] │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldur x3, [x3, #-24] │ │ │ │ + add x0, x0, x3 │ │ │ │ + bl c770 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x2, [x20, #88] │ │ │ │ + cbz x2, 39060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf240> │ │ │ │ + add x3, x2, #0x38 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp] │ │ │ │ + bl cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3942c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208ac> // 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 39068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf248> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - cmp x23, x27 │ │ │ │ - b.ne 38a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff00> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + b 39030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf210> │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3906c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf24c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 390f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2d4> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #69] │ │ │ │ + tbz w0, #0, 39100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf2e0> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.ne 39154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf334> // b.any │ │ │ │ + stp xzr, xzr, [x0, #8] │ │ │ │ + str xzr, [x0, #24] │ │ │ │ + ldrb w0, [x0, #80] │ │ │ │ + tbz w0, #0, 39160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf340> │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 391d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3b4> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 39278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf458> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 39240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf420> // 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, 39254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf434> │ │ │ │ + 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, 39288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf468> │ │ │ │ + ldr w1, [x3, #64] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + str w1, [x3, #64] │ │ │ │ + b 391c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3a8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + b 391b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf398> │ │ │ │ + sub x4, x4, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x4 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d1a8 │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + ldr x4, [x3, #96] │ │ │ │ + b 39210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3f0> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + ldr x0, [x3, #80] │ │ │ │ + sub x2, x1, x2 │ │ │ │ + b 39200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf3e0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 39390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf570> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 392f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4d4> // 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, 393cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5ac> │ │ │ │ + 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, 39428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf608> │ │ │ │ + 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 393f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5d0> // 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, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 39414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf5f4> // 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, 39310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4f0> │ │ │ │ + sub x5, x5, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x5 │ │ │ │ + stp x2, x3, [sp, #16] │ │ │ │ + bl d1a8 │ │ │ │ + ldp x2, x3, [sp, #16] │ │ │ │ + ldr x0, [x3, #96] │ │ │ │ + ldr x5, [x3, #112] │ │ │ │ + b 39310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4f0> │ │ │ │ + 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 392d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf4b8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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, 39480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf660> │ │ │ │ bl cea8 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 38ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff30> │ │ │ │ - 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 39210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20690> // b.none │ │ │ │ - cbz w23, 38bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2003c> │ │ │ │ - cbnz w28, 3876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbec> │ │ │ │ - ldr x1, [sp] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ mov x0, x19 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe8> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w27, 38c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a4> │ │ │ │ - ldr x1, [x9] │ │ │ │ - ldr x0, [x24] │ │ │ │ - add x27, x1, w27, uxtw #2 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ 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 38be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20060> // b.any │ │ │ │ - mov w28, w7 │ │ │ │ - cbnz w6, 38c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200d4> │ │ │ │ - cbz w7, 391d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20658> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 38760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ + 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, 394e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf6c0> │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 39570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf750> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 39544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf724> │ │ │ │ + bl cea8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + 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, 395d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7b0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 395a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf784> │ │ │ │ + bl cea8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cc38 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ mov x0, x19 │ │ │ │ - bl 37870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ecf0> │ │ │ │ - tbnz w0, #31, 393d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20854> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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, 398fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfadc> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 39654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf834> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 39a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbfc> // 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, 39948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb28> │ │ │ │ + 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, 39a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc30> │ │ │ │ + ldr x0, [x27, #72] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x1, [x27, #96] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x21, [x27, #112] │ │ │ │ + cbz x0, 39a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc50> │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbz w1, #0, 399d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbb4> │ │ │ │ + ldp x0, x20, [x0, #40] │ │ │ │ + sub x21, x21, x2 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + tst x1, #0x4 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3952] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #4024] │ │ │ │ + add x21, x2, x21 │ │ │ │ + add w1, w1, #0x4 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + str x2, [sp, #40] │ │ │ │ ldr w1, [sp, #12] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 38760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ - str w7, [x19, #156] │ │ │ │ - cbnz w7, 38c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ - ldr x1, [sp] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.eq 39828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa08> // b.none │ │ │ │ + ldr x19, [x27, #72] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz x19, 39a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc70> │ │ │ │ + ldrb w1, [x19, #17] │ │ │ │ + tbnz w1, #0, 3979c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf97c> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 397bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf99c> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x4, x21 │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + mov x2, x20 │ │ │ │ mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ - ldr x2, [x1, #136] │ │ │ │ - asr w1, w28, #1 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldrb w3, [x2, w1, sxtw] │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w27, 393f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20870> │ │ │ │ - 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] │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbc0 │ │ │ │ + mov w28, w0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ccmp w1, w0, #0x0, ne // ne = any │ │ │ │ + b.eq 397d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9b8> // b.none │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + add x2, sp, #0x28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w28 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w28, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #17] │ │ │ │ + ldp x1, x0, [sp, #40] │ │ │ │ + b.ne 397ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9cc> // b.any │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 397ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf9cc> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 39894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa74> // b.none │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 39988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb68> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 39728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf908> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ 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 38d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20198> // 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 38cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2016c> // 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, 391cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2064c> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbec> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 39728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf908> │ │ │ │ + ldp x2, x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ce48 , std::allocator > const&, unsigned int, unsigned int)@plt+0x8> │ │ │ │ + mov w28, w0 │ │ │ │ + b 3975c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf93c> │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [x2, #40] │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + cmp w2, #0x6 │ │ │ │ + b.eq 398e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfac0> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 3989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa7c> // b.none │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 39840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa20> // b.none │ │ │ │ ldr x1, [sp] │ │ │ │ + cmp w24, #0x0 │ │ │ │ + ldr x20, [x1, #48] │ │ │ │ + ccmp x0, x20, #0x0, eq // eq = none │ │ │ │ + b.ne 3970c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8ec> // b.any │ │ │ │ + ldr w0, [sp, #12] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + cmp w0, #0x6 │ │ │ │ + b.eq 3989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa7c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.eq 3989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa7c> // b.none │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + cbz x1, 39a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc50> │ │ │ │ + ldr x19, [sp, #24] │ │ │ │ + ldp x1, x2, [x1, #24] │ │ │ │ mov x0, x19 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe0> │ │ │ │ - fmov s28, s29 │ │ │ │ - fmov s27, s29 │ │ │ │ - fmov s26, s29 │ │ │ │ - fmov s25, s29 │ │ │ │ - fmov s24, s29 │ │ │ │ - fmov s23, s29 │ │ │ │ - fmov s22, s29 │ │ │ │ + ldr x3, [x19] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + ldr x1, [x27, #72] │ │ │ │ + cbz x0, 39968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb48> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 39a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbe0> // b.none │ │ │ │ + cbz x1, 39a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc50> │ │ │ │ + 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 396f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8d4> │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [x2, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.eq 399a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb80> // 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, 399bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfb9c> │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + ldrb w0, [x3] │ │ │ │ + b 39624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf804> │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr x20, [x2, #48] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa7c> // b.none │ │ │ │ + cmp x21, x1 │ │ │ │ + b.ne 39700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8e0> // b.any │ │ │ │ + b 3989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa7c> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 399f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbd4> // 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, 39680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf860> │ │ │ │ + sub x2, x2, x19 │ │ │ │ + sub x1, x1, x19 │ │ │ │ + add x0, x0, x2 │ │ │ │ + mov x2, x19 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x0, [x27, #104] │ │ │ │ + ldr x2, [x27, #120] │ │ │ │ + b 39680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf860> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 39a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfbe0> │ │ │ │ + cbz x1, 39a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc50> │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + str w0, [sp, #12] │ │ │ │ + ldr x0, [x1, #24] │ │ │ │ + stp x0, x0, [x1, #40] │ │ │ │ + b 39888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa68> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x20, [x0, #40] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.ne 398a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa84> // 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 39624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf804> │ │ │ │ + tbnz w1, #1, 39a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc10> │ │ │ │ + mov x4, x0 │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stp x0, x0, [x4, #40] │ │ │ │ + mov x20, x0 │ │ │ │ + str w1, [x4, #56] │ │ │ │ + b 396c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf8a4> │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + b 39614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf7f4> │ │ │ │ + cbz x1, 39a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc50> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + orr w0, w0, w2 │ │ │ │ + str w0, [x1, #56] │ │ │ │ + b 39888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfa68> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xdf8 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xec8 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc0c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc0c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ 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, 391e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20668> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbec> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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 cf08 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x21, x19 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x1, #0xec0 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + str x0, [x21], #8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [x20, #24] │ │ │ │ + stp x0, x1, [x21, #16] │ │ │ │ + ldr d31, [x20, #40] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + add x2, x22, #0x7a0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + stp x1, x0, [x19, #48] │ │ │ │ + str d31, [x19, #40] │ │ │ │ + cbz x0, 39cb0 , 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, #0xcc8 │ │ │ │ + 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, #0xcf8 │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xd20 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 39cdc , 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, 39c2c , 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, 39c2c , 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, 39c50 , 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, 39c78 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39d34 , 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, #0xcc8 │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + stp x0, x1, [x19] │ │ │ │ + adrp x0, 9e000 │ │ │ │ + ldp x6, x7, [x20, #64] │ │ │ │ + add x0, x0, #0xd20 │ │ │ │ + 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, 39c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfe58> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + b 39c78 , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 39d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff60> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 39d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 39d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff14> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + b 39d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + cbnz x21, 39d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ + b 39d08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfee8> │ │ │ │ + bti j │ │ │ │ ldr x1, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x1, 39d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff70> │ │ │ │ + ldr x2, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + blr x1 │ │ │ │ + b 39d90 , 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, #0xcc8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + add x3, x3, #0xcf8 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + cbz x0, 39e28 , 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, #0x7a0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ mov x0, x19 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbe8> │ │ │ │ - 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] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xcc8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xcf8 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #40] │ │ │ │ + cbz x0, 39ea8 , 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, #0x7a0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xcc8 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x30 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-48] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xcf8 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 39f28 , 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, #0x7a0 │ │ │ │ + stur x0, [x1, #-40] │ │ │ │ + sub x0, x1, #0x28 │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a028 , 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 39fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x101c4> // b.none │ │ │ │ + cmp w2, #0x10 │ │ │ │ + b.ne 39fd0 , 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, 39fc4 , 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 39fa0 , 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, 3a008 , 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 39fe4 , 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, w21 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 39f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 3a104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x102e4> │ │ │ │ + ldrb w1, [x0, #88] │ │ │ │ + tbz w1, #0, 3a164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10344> │ │ │ │ + ldr x2, [x0, #96] │ │ │ │ + cbz x2, 3a104 , 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 cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a160 , 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10364> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 3a224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10404> │ │ │ │ + ldrb w1, [x0, #240] │ │ │ │ + tbz w1, #0, 3a284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10464> │ │ │ │ + ldr x2, [x0, #248] │ │ │ │ + cbz x2, 3a224 , 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 cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a280 , 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10484> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w2, #0, 3a344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10524> │ │ │ │ + ldrb w1, [x0, #69] │ │ │ │ + tbz w1, #0, 3a3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10584> │ │ │ │ + ldr x2, [x0, #72] │ │ │ │ + cbz x2, 3a344 , 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 cb18 │ │ │ │ + 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 cfb0 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a3a0 , 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3a3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x105a4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 3a3f0 , 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, 3a444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10624> │ │ │ │ + ldr x19, [x0, #72] │ │ │ │ + cbz x19, 3a464 , 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 d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + 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+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106cc> │ │ │ │ bl cea8 │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - 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, 393dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2085c> │ │ │ │ - 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 38f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20384> // 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 38ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20350> // 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, 39200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20680> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbec> │ │ │ │ - b 38bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2002c> │ │ │ │ - ldp x3, x5, [x19, #192] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 39044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204c4> // 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 39020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204a0> // 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 39004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20484> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 39044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204c4> // b.none │ │ │ │ - and x1, x1, #0xfffffffffffffffc │ │ │ │ - add x3, x3, x1, lsl #2 │ │ │ │ - mov x0, x3 │ │ │ │ - str s30, [x0], #4 │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204c4> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s30, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 39044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204c4> // b.none │ │ │ │ - str s30, [x3, #8] │ │ │ │ - ldp x3, x5, [x19, #240] │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 390c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20544> // b.none │ │ │ │ - sub x1, x5, #0x4 │ │ │ │ - mov x0, x3 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.ls 3909c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2051c> // 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 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a558 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3a57c , 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10738> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - str q31, [x0], #16 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 39080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20500> // b.any │ │ │ │ - tst x1, #0x3 │ │ │ │ - b.eq 390c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20544> // 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 390c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20544> // b.none │ │ │ │ - add x0, x3, #0x8 │ │ │ │ - str s31, [x3, #4] │ │ │ │ - cmp x5, x0 │ │ │ │ - b.eq 390c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20544> // b.none │ │ │ │ - str s31, [x3, #8] │ │ │ │ - ldr w0, [x19, #148] │ │ │ │ - fmov s31, #1.000000000000000000e+00 │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w0, 38758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ - cbnz w27, 39444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208c4> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 38c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ - ldr x1, [sp] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #104] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x107ac> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a638 , 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 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3a664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10844> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - cbz w27, 39408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20888> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - ldr x1, [x19, #192] │ │ │ │ - add x3, x2, w27, uxtw #2 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3a638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10818> │ │ │ │ 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 39120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205a0> // 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, 38758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - ldr x1, [sp] │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1088c> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3a6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108b8> │ │ │ │ mov x0, x19 │ │ │ │ - bl 37700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb80> │ │ │ │ - b 38c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ - cbz w27, 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - 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 cf08 │ │ │ │ - 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, 3941c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2089c> │ │ │ │ - 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 392f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20778> // 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 3928c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2070c> // 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] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108cc> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - str s31, [x19, #184] │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108e0> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - b 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - str s31, [x19, #184] │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x108f4> // b.none │ │ │ │ bl cea8 │ │ │ │ - cbnz w23, 38758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ - b 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 38b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff88> │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbz w23, 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - b 38fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20434> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - b 390dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2055c> │ │ │ │ - str s29, [x19, #184] │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - b 390dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2055c> │ │ │ │ - str s31, [x19, #184] │ │ │ │ - cbnz w23, 38758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fbd8> │ │ │ │ - b 390dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2055c> │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 38b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff9c> │ │ │ │ - str s30, [x19, #184] │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3a6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10894> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 3a6b4 , 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, #0x8e0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #256] │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3a76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1094c> │ │ │ │ bl cea8 │ │ │ │ - cbnz w23, 38dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20240> │ │ │ │ - b 390d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20558> │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp d13, d14, [sp, #192] │ │ │ │ - str d15, [sp, #208] │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3a7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10980> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10994> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109a8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x109bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3a774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10954> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 3a774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10954> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x78 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3a888 , 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 c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 38bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20050> │ │ │ │ - bti j │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl cfc8 │ │ │ │ + ldr w2, [x21, #32] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + 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 3a944 , 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 c848 <__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 3a988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b68> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b7c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3a9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b90> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x19, [x19, #8] │ │ │ │ + cbz x19, 3aa24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c04> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3aa24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c04> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x19, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3aa24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c04> // b.any │ │ │ │ + ldr x1, [x19] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3aa34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c14> // 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 │ │ │ │ + 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, 3ab7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d5c> │ │ │ │ + ldr w0, [x0, #56] │ │ │ │ + tbz w0, #0, 3aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ca0> │ │ │ │ + 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, 3ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d20> │ │ │ │ + add x1, x21, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d20> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x21, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d20> // b.any │ │ │ │ + ldr x1, [x21] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3ab70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d50> // 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 3ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d20> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + add x5, x8, #0x28 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3976] │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov w20, w0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #4072] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3736] │ │ │ │ + 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+0x501e0> │ │ │ │ + ldr w3, [x3] │ │ │ │ + stp w4, w3, [x8] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + ldr d31, [x1, #3784] │ │ │ │ + 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 29e20 , 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [x19, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 3ac70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e50> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 3ac80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e60> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 39440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208c0> // b.any │ │ │ │ + b.ne 3ad04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ee4> // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + 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 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20904> // b.none │ │ │ │ - b 39440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208c0> │ │ │ │ - ldr s31, [x28] │ │ │ │ - brk #0x3e8 │ │ │ │ + b.eq 3ad14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ef4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - bl 39e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21280> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - b 39460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208e0> │ │ │ │ + b 3acd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10eb8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - add x6, x19, #0x10 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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 754a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c920> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 754a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c920> │ │ │ │ - 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, 39b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f8c> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ + mov w0, w1 │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x2 │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 3aba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d80> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ bl cf08 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ mov x20, x0 │ │ │ │ - add x27, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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 cf98 >::~basic_filebuf()@plt+0x8> │ │ │ │ + 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 ced8 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3752] │ │ │ │ + tbnz x21, #63, 3ae90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11070> │ │ │ │ + mov x0, x21 │ │ │ │ bl cf08 │ │ │ │ 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, 39afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f7c> │ │ │ │ - lsl x24, x20, #2 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ + 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 cf08 │ │ │ │ - mov x2, x24 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + str x1, [x0] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x20, [x0, #16] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + cbz x21, 3af7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1115c> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3adfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10fdc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3ae10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ff0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 d478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + bl ccc8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 3aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110d4> // 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 3aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110d4> // b.any │ │ │ │ + bl c890 │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cbnz x0, 3afd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111b4> │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x24 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cc38 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3752] │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3afdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111bc> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110d4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ mov x22, x0 │ │ │ │ - bl ca40 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x1, x24, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x22, [x19, #216] │ │ │ │ - cbz w0, 39af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f70> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf08 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3af58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11138> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110d4> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x98 │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + b 3af38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11118> │ │ │ │ + bti j │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 3b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3752] │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + b 3b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x111e0> │ │ │ │ + bl cea8 │ │ │ │ + b 3aeb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11098> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - add x20, x24, x20, lsl #2 │ │ │ │ - bl ca40 │ │ │ │ - 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 39b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2100c> // b.pmore │ │ │ │ - cbz x21, 39ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f60> │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - str w1, [sp, #92] │ │ │ │ - smull x0, w2, w0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl cf08 │ │ │ │ - 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 39764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20be4> // 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 39740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20bc0> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 397a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c24> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ + bl cc38 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + b 3af08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 3b024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11204> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + mov x19, x20 │ │ │ │ + b 3af08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x110e8> │ │ │ │ + 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 3b1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113a8> // 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 cf08 │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ + 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 3b198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11378> // 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 3b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113a0> // b.none │ │ │ │ + add x21, x26, #0x10 │ │ │ │ + mov x20, x26 │ │ │ │ + mov x19, x25 │ │ │ │ + b 3b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112f8> │ │ │ │ + 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 3b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11340> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 3b0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112d0> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x22, 39760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20be0> │ │ │ │ - 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, 397c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c40> │ │ │ │ - mov x0, x24 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 3b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112f8> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cbz x26, 3b170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11350> │ │ │ │ + mov x0, x26 │ │ │ │ bl cea8 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf08 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ + 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 c5c0 , 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 3b0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112c0> // b.any │ │ │ │ + mov x19, x25 │ │ │ │ + b 3b160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11340> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + 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 │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - cbz x21, 39ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f40> │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x25, w1, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cf08 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - b 39814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c94> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl cf08 │ │ │ │ - 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, 39810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c90> │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - str x24, [x19, #288] │ │ │ │ - add x25, x24, x25 │ │ │ │ + mov w19, w2 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 3b2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11498> // b.none │ │ │ │ + ldr x3, [x1, #8] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.eq 3b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114a0> // b.none │ │ │ │ + cmp w19, #0x10 │ │ │ │ + b.ne 3b268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11448> // b.any │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #2, 3b268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11448> │ │ │ │ + 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 3b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113c0> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11510> // 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 3b284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11464> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #1, 3b268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11448> │ │ │ │ + ldr x2, [x0] │ │ │ │ + orr w1, w1, #0x2 │ │ │ │ + ldr x2, [x2, #120] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + mov w1, w19 │ │ │ │ + blr x2 │ │ │ │ + b 3b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11440> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , 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 3b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113c0> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1152c> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3b314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x114f4> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11510> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x27, x25, [x22, #8] │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 3b3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115d8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115ac> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3b428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11608> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11608> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3b430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11610> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 3b4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116d8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x116ac> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11708> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11708> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3b530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11710> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 3b5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117d8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x117ac> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3b628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11808> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11808> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3b630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11810> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 3b6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118d8> // b.none │ │ │ │ + sub x3, x2, #0x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118ac> // b.none │ │ │ │ + mov w0, w1 │ │ │ │ + sturb w1, [x2, #-1] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11908> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11908> // b.any │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl d040 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + b.ne 3b730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11910> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #120] │ │ │ │ + tbz w3, #1, 3b7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119b4> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3b7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119cc> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119bc> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3b818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119f8> // 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 3b82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a0c> // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x3, x3, #0x720 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3b838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a18> // b.any │ │ │ │ + ldp x3, x0, [x0, #96] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3b7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11980> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x1 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119c0> │ │ │ │ + ldrb w0, [x2, #80] │ │ │ │ + tbz w0, #0, 3b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a44> │ │ │ │ + bl 36760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc940> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3b7dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x119bc> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w0, [x2, #120] │ │ │ │ + tbz w0, #1, 3b82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11a0c> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3b7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11988> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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 3b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ac8> │ │ │ │ + tbz w2, #0, 3b904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ae4> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3b8d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ab8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbz w2, #0, 3b904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ae4> │ │ │ │ + bl 36760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc940> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3b8dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11abc> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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 3b990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b70> │ │ │ │ + tbz w2, #0, 3b9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b8c> │ │ │ │ + ldr x0, [x0, #88] │ │ │ │ + cbz x0, 3b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b60> │ │ │ │ + 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, 3b9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b8c> │ │ │ │ + bl 36760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc940> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3b980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11b60> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x990 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w3, [x0, #104] │ │ │ │ + tbz w3, #1, 3ba34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c14> │ │ │ │ + ldr x3, [x0, #40] │ │ │ │ + cbz x3, 3ba4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c2c> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3ba3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c1c> // b.none │ │ │ │ + ldr x0, [x2, #48] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 3ba78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c58> // 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 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c6c> // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x4, [x0] │ │ │ │ + adrp x3, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x3, x3, #0x5c0 │ │ │ │ + ldr x4, [x4, #176] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.ne 3ba98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c78> // b.any │ │ │ │ + ldp x3, x0, [x0, #80] │ │ │ │ + stp x3, x3, [x2, #32] │ │ │ │ + add x0, x3, x0 │ │ │ │ + str x0, [x2, #48] │ │ │ │ + b 3ba00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be0> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + sub x3, x3, x1 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3ba40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c20> │ │ │ │ + ldrb w0, [x2, #69] │ │ │ │ + tbz w0, #0, 3bac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ca4> │ │ │ │ + bl 367e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str w1, [sp, #28] │ │ │ │ + blr x4 │ │ │ │ + ldr w1, [sp, #28] │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 3ba3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c1c> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + ldr w0, [x2, #104] │ │ │ │ + tbz w0, #1, 3ba8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c6c> │ │ │ │ + ldr x3, [x2, #40] │ │ │ │ + b 3ba08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11be8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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 3bb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d28> │ │ │ │ + tbz w2, #0, 3bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d44> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3bb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d18> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbz w2, #0, 3bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d44> │ │ │ │ + bl 367e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3bb3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11d1c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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 3bbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dd0> │ │ │ │ + tbz w2, #0, 3bc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dec> │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cbz x0, 3bbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dc0> │ │ │ │ + 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, 3bc0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dec> │ │ │ │ + bl 367e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc9c8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 3bbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11dc0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xb98 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 36870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca50> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 36870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xca50> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 369cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 369cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcbac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 36b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd08> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 36b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd08> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 36c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce64> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 36c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xce64> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc00 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f4c> │ │ │ │ + tbnz w2, #2, 3bd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f7c> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3bd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f58> │ │ │ │ bl cea8 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 36de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc0> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f4c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11fa8> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3bd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11f4c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3be4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1202c> │ │ │ │ + tbnz w2, #2, 3be7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1205c> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3be58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12038> │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 36de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc0> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3be4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1202c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3bea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12088> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3be4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1202c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xc00 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #120] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3bf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1210c> │ │ │ │ + tbnz w2, #2, 3bf64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12144> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3bf38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12118> │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 36de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc0> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + b 3bf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1210c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #80] │ │ │ │ + tbz w1, #0, 3bf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12170> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #120] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3bf2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1210c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x818 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #104] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3c00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121ec> │ │ │ │ + tbnz w2, #2, 3c044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12224> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3c018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121f8> │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + mov x2, x0 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 36de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc0> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + b 3c00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121ec> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w1, [x19, #69] │ │ │ │ + tbz w1, #0, 3c070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12250> │ │ │ │ + strb wzr, [x19, #69] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #104] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x121ec> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr w1, [x19, #56] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + tbnz w1, #1, 3c124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12304> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12464> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [sp, #80] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + ldr w0, [x19, #56] │ │ │ │ + add x2, x20, #0x818 │ │ │ │ + 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, 3c230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12410> │ │ │ │ + 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 3b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x113c0> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 39f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + ldr w0, [sp, #120] │ │ │ │ + add x20, x20, #0x818 │ │ │ │ + str x20, [sp, #16] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + tbz w0, #0, 3c208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123e8> │ │ │ │ + tbz w0, #2, 3c208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123e8> │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + mov w3, #0x10 // #16 │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x8 // #8 │ │ │ │ + bl 36de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcfc0> │ │ │ │ + str wzr, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cbz x0, 3c214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123f4> │ │ │ │ + bl cea8 │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + mov x0, x22 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x23, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + b 3c0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122dc> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + str x1, [sp, #112] │ │ │ │ bl cf08 │ │ │ │ + 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 3c190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12370> │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + str x23, [sp, #192] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [sp, #85] │ │ │ │ + tbz w0, #0, 3c2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12484> │ │ │ │ + strb wzr, [sp, #85] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1246c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3be20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1246c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov x1, x19 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 39f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10140> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3c28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1246c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124f0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x124b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , 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 3c28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1246c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x123e8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + 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 3c548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12728> // b.none │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x788 │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1282c> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3c4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126c8> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x126f8> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + 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 c830 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1282c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12770> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125f8> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3c418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x125f8> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3c64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1282c> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127f4> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127ac> // 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, 3c62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12788> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127f4> // b.none │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl cea8 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127e0> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12740> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12788> // b.any │ │ │ │ + b 3c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127d0> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12628> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + 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 3c860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a40> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b58> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3c7a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12984> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0c> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0c> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0c> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b3c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + 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 │ │ │ │ + b c830 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b58> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3c8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a88> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128b4> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3c6d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128b4> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b58> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3c934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b14> // b.none │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3c8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ac4> // b.none │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl cf08 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + cbz x0, 3c94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b2c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3c8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa0> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3c934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b14> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [x23] │ │ │ │ + bl cea8 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3c920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b00> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3c878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a58> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3c8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12aa0> // b.any │ │ │ │ + b 3c908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ae8> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3c704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x128e4> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x860 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3cb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d64> // b.none │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x7b8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3cc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e78> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3cacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cac> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x738 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3cb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d34> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3cb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d34> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3cb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d34> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e5c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + 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 │ │ │ │ + b c830 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3cc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e78> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dac> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3c9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bdc> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3c9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12bdc> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3cc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e78> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3cc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e34> // b.none │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3cc08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12de8> // b.none │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #2 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca40 │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 399fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e7c> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 39b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fd0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf08 │ │ │ │ - ldr w1, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - add w20, w1, #0x1 │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + cbz x0, 3cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e4c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3cbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc4> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3cc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e34> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl cea8 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3cc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e20> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3cb9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d7c> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3cbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12dc4> // b.any │ │ │ │ + b 3cc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e0c> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3cb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d34> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3ca2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + cbz x20, 3cd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f7c> │ │ │ │ + mov x0, x20 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f54> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3cd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f04> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - add x25, x24, x20, lsl #2 │ │ │ │ - lsl x2, x20, #2 │ │ │ │ - bl ca40 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - 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 39b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fa4> // b.none │ │ │ │ + ldr x2, [x0] │ │ │ │ + ldr x2, [x2, #136] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + cbz x0, 3cd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f6c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3cd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ee0> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f54> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl cea8 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3cd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f40> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3cd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ee0> // b.any │ │ │ │ + b 3cd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f28> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f54> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl cea8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3cdc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12fa4> // b.any │ │ │ │ + b 3cd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12f54> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3cce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12ec4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + 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 3cf90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13170> // b.none │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x788 │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x3, [x3] │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x2, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x3, 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13270> │ │ │ │ + ldr w0, [x3, #56] │ │ │ │ + tbz w0, #0, 3cf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13108> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x708 │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + str x3, [x19] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + cbz x0, 3cf58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13138> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x20, [x19, #576] │ │ │ │ + bl c830 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + ldr x21, [x19, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13270> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3cfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131b8> // b.any │ │ │ │ + add x22, x19, #0x40 │ │ │ │ + add x21, x19, #0x30 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3ce58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13038> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3ce58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13038> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x22, [x21] │ │ │ │ + cbz x22, 3d090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13270> │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 3d058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13238> // b.none │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + and w0, w0, w23 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3d014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131f4> // 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, 3d070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13250> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne 3cff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131d0> // b.any │ │ │ │ + ldr x21, [x22] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 3d058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13238> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [x21] │ │ │ │ + bl cea8 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13224> // b.any │ │ │ │ + ldr w0, [x22, #56] │ │ │ │ + stp x22, x22, [x22] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x22, #16] │ │ │ │ + str w0, [x22, #56] │ │ │ │ + b 3cfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13188> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.ne 3cff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x131d0> // b.any │ │ │ │ + b 3d038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13218> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3ce88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13068> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x1, #0x860 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + mov w24, #0x5 // #5 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr w2, [x19, #328] │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + str x1, [x20], #-16 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + tst w2, w24 │ │ │ │ + b.eq 3d29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1347c> // b.none │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x23 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xa0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #48] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + ldr x1, [x1] │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x7b8 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x1, 3d3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13598> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbz w0, #0, 3d1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x133bc> │ │ │ │ + ldr x0, [x19, #792] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x19, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + stur x0, [x19, #-16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x738 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x0, [x19, #560] │ │ │ │ + cbz x22, 3d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13444> │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13444> // b.any │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x22, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13444> // b.any │ │ │ │ + ldr x2, [x22] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3d39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1357c> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x230 │ │ │ │ + str x21, [x19, #560] │ │ │ │ + bl c830 │ │ │ │ + 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 cea8 │ │ │ │ + ldur x22, [x19, #-8] │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 3d3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13598> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3d2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134c4> // b.any │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x22, x19, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132ec> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3d10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x132ec> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x23, [x22] │ │ │ │ + cbz x23, 3d3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13598> │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 3d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13554> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + and w0, w0, w24 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3d324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13504> // 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, 3d38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1356c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.ne 3d300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134e0> // b.any │ │ │ │ + ldr x22, [x23] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 3d374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13554> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x22, [x22] │ │ │ │ + bl cea8 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3d360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13540> // b.any │ │ │ │ + ldr w0, [x23, #56] │ │ │ │ + stp x23, x23, [x23] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + str w0, [x23, #56] │ │ │ │ + b 3d2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13494> │ │ │ │ + ldr x22, [x22] │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 3d300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x134e0> // b.any │ │ │ │ + b 3d348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13528> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + b 3d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13444> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3d13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1331c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x1, #0x860 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x8b8 │ │ │ │ + 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 3d5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137bc> // b.none │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3720] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x19, #64] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 c830 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x788 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x2, [x2] │ │ │ │ + add x1, x1, #0x7b8 │ │ │ │ + add x0, x0, #0x7e0 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x2, 3d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138d8> │ │ │ │ + ldr w0, [x2, #56] │ │ │ │ + tbz w0, #0, 3d518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x136f8> │ │ │ │ + ldr x0, [x19, #808] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x20, x21] │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x738 │ │ │ │ + add x0, x0, #0x760 │ │ │ │ + str x1, [x19, #16] │ │ │ │ + str x0, [x19, #576] │ │ │ │ + cbz x23, 3d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13780> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13780> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13780> // b.any │ │ │ │ + ldr x2, [x23] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3d6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138bc> // b.any │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0x7d0 │ │ │ │ + stp x0, xzr, [x19, #16] │ │ │ │ + add x0, x19, #0x240 │ │ │ │ + str x22, [x19, #576] │ │ │ │ + bl c830 │ │ │ │ + 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 cea8 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + ldr x0, [x23] │ │ │ │ + cbz x0, 3d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138d8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 3d624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13804> // b.any │ │ │ │ + add x24, x19, #0x40 │ │ │ │ + add x23, x19, #0x30 │ │ │ │ + mov x0, x24 │ │ │ │ + bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ + cbnz x0, 3d448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13628> │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x23, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 3d448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13628> │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x24, [x23] │ │ │ │ + cbz x24, 3d6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138d8> │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 3d6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13894> // b.none │ │ │ │ + nop │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + and w0, w0, w25 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3d664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13844> // 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, 3d6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x138ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13820> // b.any │ │ │ │ + ldr x23, [x24] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 3d6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13894> // b.none │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x25 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl cf08 │ │ │ │ - add x27, x0, x25 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #112] │ │ │ │ - subs x20, x20, #0x1 │ │ │ │ - b.ne 39920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20da0> // 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, 3997c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20dfc> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl cf08 │ │ │ │ - mov x24, x0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - 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 cf08 │ │ │ │ - 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 399ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e2c> // 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 cea8 │ │ │ │ - cbz x23, 39ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f34> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ mov x0, x23 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #128] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - bl c5c0 , 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 754e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c960> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 39a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ed0> │ │ │ │ + ldr x23, [x23] │ │ │ │ bl cea8 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 75700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cb80> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 75b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 39b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21008> // 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 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3d6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13880> // b.any │ │ │ │ + ldr w0, [x24, #56] │ │ │ │ + stp x24, x24, [x24] │ │ │ │ + and w0, w0, #0xfffffffc │ │ │ │ + str xzr, [x24, #16] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + b 3d5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x137d4> │ │ │ │ + ldr x23, [x23] │ │ │ │ + cmp x24, x23 │ │ │ │ + b.ne 3d640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13820> // b.any │ │ │ │ + b 3d688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13868> │ │ │ │ + mov x0, x23 │ │ │ │ + blr x1 │ │ │ │ + b 3d5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13780> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3d478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13658> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + 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, 3d758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13938> │ │ │ │ + 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, 3d778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13958> │ │ │ │ + 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, 3d798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13978> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - b 39a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ea4> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x22, #8] │ │ │ │ - bl cea8 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 398a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d28> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 397a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c24> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 396c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b48> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 39684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b04> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - b 39618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a98> │ │ │ │ - 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 39b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fac> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 39964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20de4> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 398e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d64> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 39bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21034> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 39b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21008> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 39be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21068> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 39bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21074> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 39d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211e0> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 39c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21090> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1398c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 39c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2109c> │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139a0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 39c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210a8> │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139b4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - b 39b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fec> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139c0> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 39e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21280> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - cbz x24, 39c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210e0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 39bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2104c> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 39c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d8> │ │ │ │ - b 39c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210e0> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbz w0, #0, 3d830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a10> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 39ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21128> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 39e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21280> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ mov x0, x20 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cea8 │ │ │ │ - b 39bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2104c> │ │ │ │ + b 3d814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x139f4> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x24, 39cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21158> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 39bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2104c> │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #280] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 39e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21280> │ │ │ │ - mov x0, x26 │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + mov x29, sp │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ + tbnz w2, #2, 3d95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b3c> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ac4> │ │ │ │ bl cea8 │ │ │ │ - cbnz x24, 39cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21150> │ │ │ │ - b 39cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21158> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 39e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21280> │ │ │ │ - mov x0, x25 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3d910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13af0> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b04> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b18> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - b 39bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2104c> │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 39cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21158> │ │ │ │ - mov x0, x1 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3d94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b2c> // b.none │ │ │ │ bl cea8 │ │ │ │ - b 39cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21158> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3d8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13acc> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 3d8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13acc> │ │ │ │ + bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13900> │ │ │ │ + b 3d8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 39d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211a0> │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3d8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13aac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - ldp x19, x20, [x0] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 39da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21220> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 39dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2123c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ + ldr w2, [x0, #280] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8c> │ │ │ │ + tbnz w2, #2, 3da44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c24> │ │ │ │ + ldr x0, [x19, #256] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ba4> │ │ │ │ bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 39d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21204> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 39dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21250> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldrb w0, [x19, #240] │ │ │ │ + tbnz w0, #0, 3d9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bd8> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 39d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21204> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 39da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21220> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x19, #200] │ │ │ │ + add x1, x19, #0xd8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3da0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bec> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #120] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3da20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c00> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x1, x19, #0x68 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3da34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c14> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bac> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 3d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13bac> │ │ │ │ + bl 3d720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13900> │ │ │ │ + b 3d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8c> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + tbnz w1, #1, 3da98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c78> │ │ │ │ + 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, 3dab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c98> │ │ │ │ + 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, 3dadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cbc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3dad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cb8> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + tbz w0, #0, 3db1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cfc> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 3db18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cf8> │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + strb wzr, [x1, #16] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + bl 2afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11c0> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 3daf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13cd4> │ │ │ │ + bti j │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + str wzr, [x19, #128] │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 39e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21290> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 39e0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2128c> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 39e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3dbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dac> │ │ │ │ + tbnz w2, #2, 3dc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e54> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3dbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dc4> │ │ │ │ bl cea8 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 39e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212e0> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 39e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212b4> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 39e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212cc> // b.any │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e30> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e30> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e30> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e30> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3dc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e5c> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 39e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212a0> // b.any │ │ │ │ - ret │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bl 3da60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c40> │ │ │ │ + b 3dbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dac> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + b 3dc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e30> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3dbcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13dac> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 39f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213cc> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x3, x1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ 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 39efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2137c> // b.pmore │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x2, x0, x4 │ │ │ │ - cmp x20, x2 │ │ │ │ - b.hi 39f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213d0> // b.pmore │ │ │ │ - cmp x20, #0x8 │ │ │ │ - b.le 39fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21424> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x4 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x20, x0, x20 │ │ │ │ - str x20, [x19, #8] │ │ │ │ + ldr w2, [x0, #128] │ │ │ │ + str x1, [x0] │ │ │ │ + tbz w2, #0, 3dccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13eac> │ │ │ │ + tbnz w2, #2, 3dd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f5c> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0xa70 │ │ │ │ + str x1, [x19] │ │ │ │ + cbz x0, 3dce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ec4> │ │ │ │ + bl cea8 │ │ │ │ + ldrb w0, [x19, #88] │ │ │ │ + tbz w0, #0, 3dd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f30> │ │ │ │ + ldr x20, [x19, #80] │ │ │ │ + cbz x20, 3dd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f30> │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3dd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f30> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + add x1, x20, #0xc │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 76b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd50> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 3dd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f30> // b.any │ │ │ │ + ldr x1, [x20] │ │ │ │ + adrp x0, 26000 ::do_widen(char) const@@Base+0x99a0> │ │ │ │ + add x0, x0, #0xe00 │ │ │ │ + ldr x2, [x1, #24] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 3dd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f64> // b.any │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b cea8 │ │ │ │ + bl 3da60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c40> │ │ │ │ + b 3dccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13eac> │ │ │ │ mov x0, x20 │ │ │ │ - stp x1, x4, [sp, #32] │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x2, x20 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - cbz x4, 39f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213ac> │ │ │ │ - mov x0, x4 │ │ │ │ + blr x2 │ │ │ │ + b 3dd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f30> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3dccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13eac> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl 3c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122a0> │ │ │ │ + ldr x19, [x20] │ │ │ │ + mov w21, #0x5 // #5 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14014> // b.none │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + and w0, w0, w21 │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3ddf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fd0> // 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, 3de48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14028> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fac> // b.any │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 3de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14014> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl cea8 │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - add x20, x3, x20 │ │ │ │ - str x3, [x19] │ │ │ │ - str x20, [x19, #8] │ │ │ │ - str x20, [x19, #16] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3de20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14000> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ret │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 39fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21438> │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #32] │ │ │ │ + ldr x19, [x19] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 3ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13fac> // b.any │ │ │ │ + b 3de14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13ff4> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3ddbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f9c> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 3de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14014> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl cea8 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 3de80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14060> // b.any │ │ │ │ + b 3de34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14014> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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, 3e1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1438c> │ │ │ │ + ldr w0, [x25, #56] │ │ │ │ + mov x28, x1 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + tbz w0, #1, 3e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1431c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #4024] │ │ │ │ + add x21, x0, x3 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x21, x2 │ │ │ │ + b.eq 3e060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14240> // b.none │ │ │ │ + ldp x0, x22, [x25, #40] │ │ │ │ + ldr x19, [x27] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 3e0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14284> // b.none │ │ │ │ + cbz x19, 3e188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14368> │ │ │ │ + ldrb w0, [x19, #17] │ │ │ │ + tbnz w0, #0, 3dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141bc> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + tbz w0, #0, 3dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141a0> │ │ │ │ + mov x4, x22 │ │ │ │ + add x3, x25, #0x28 │ │ │ │ + mov x2, x21 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cf20 >::sync()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cbc0 │ │ │ │ + mov w20, w0 │ │ │ │ + add x2, x25, #0x28 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cef0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ + ldr w1, [x26] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp w20, w1 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + strb w1, [x19, #17] │ │ │ │ + mov x2, x0 │ │ │ │ + b.ne 3df08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140e8> // b.any │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3e060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14240> // b.none │ │ │ │ + ldr x1, [x25, #40] │ │ │ │ + cmp x1, x22 │ │ │ │ + b.eq 3df08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140e8> // b.none │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 3dfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141c8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ + ldrb w0, [x19, #16] │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + tbnz w0, #0, 3df34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14114> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ + b 3df34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14114> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.ne 3dfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14188> // b.any │ │ │ │ + ldr x2, [x27] │ │ │ │ + cbz x2, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + 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 3e038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14218> │ │ │ │ + ldr x0, [x27] │ │ │ │ + cbz x0, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + sub x2, x19, x20 │ │ │ │ + add x1, x0, x20 │ │ │ │ bl d1a8 │ │ │ │ - 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 39fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21448> │ │ │ │ - bl c5c0 , 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 │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + sub x0, x2, x0 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14360> // 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 │ │ │ │ - add x20, x4, x20 │ │ │ │ - b.ne 39ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21368> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 39ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21368> │ │ │ │ - b.ne 39f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f4> // b.any │ │ │ │ - ldr d31, [x1] │ │ │ │ - str d31, [x4] │ │ │ │ - b 39f74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213f4> │ │ │ │ - add x20, x4, x20 │ │ │ │ - b 39ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21368> │ │ │ │ - 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 3a024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214a4> // b.none │ │ │ │ - str x1, [x0, #200] │ │ │ │ - ldp x1, x2, [x19, #216] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3a034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214b4> // b.none │ │ │ │ - str x1, [x19, #224] │ │ │ │ - ldp x1, x2, [x19, #240] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3a044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214c4> // b.none │ │ │ │ - str x1, [x19, #248] │ │ │ │ - ldr x23, [x19, #264] │ │ │ │ - add x21, x19, #0x108 │ │ │ │ - ldr x22, [x21, #8] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 3a07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214fc> // b.none │ │ │ │ - mov x20, x23 │ │ │ │ + cbz x19, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + 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 3e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142f4> │ │ │ │ + ldr x1, [x27] │ │ │ │ + cbz x1, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + ldr x3, [x1, #24] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x2, x20 │ │ │ │ + add x1, x3, x0 │ │ │ │ + mov x0, x3 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + ldp x0, x2, [x19, #24] │ │ │ │ + add x20, x0, x20 │ │ │ │ + add x0, x0, x2 │ │ │ │ + stp x20, x0, [x19, #40] │ │ │ │ + ldr x22, [x25, #48] │ │ │ │ + b 3df24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14104> │ │ │ │ + ldr x19, [x27] │ │ │ │ + cbz x19, 3e1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14394> │ │ │ │ + ldp x1, x4, [x19, #24] │ │ │ │ + sub x2, x20, x0 │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x4 │ │ │ │ + stp x2, x1, [x19, #40] │ │ │ │ + cbnz x0, 3e10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x142ec> │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + b 3e060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14240> │ │ │ │ + tbnz w0, #0, 3e1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143b8> │ │ │ │ + orr w0, w0, #0x2 │ │ │ │ + str w0, [x25, #56] │ │ │ │ + ldp x2, x0, [x25, #24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + stp x2, x0, [x25, #40] │ │ │ │ + b 3def0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x140d0> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + strb wzr, [x19, #17] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3e1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x143dc> // b.none │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xec8 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xc48 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0x1c0 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + bl c9c8 │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + b.ne 3e184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14364> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216c8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214e0> // b.any │ │ │ │ - str x23, [x21, #8] │ │ │ │ - ldr x24, [x19, #288] │ │ │ │ - add x23, x19, #0x120 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 3a0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2153c> // b.none │ │ │ │ - mov x20, x24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216d8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3a0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21520> // b.any │ │ │ │ - str x24, [x23, #8] │ │ │ │ - ldp x20, x22, [x19, #384] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3a0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21564> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216b4> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3a0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21548> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - cbz x22, 3a0f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21570> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldp x20, x22, [x19, #360] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3a11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2159c> // b.none │ │ │ │ nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216a0> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3a100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21580> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - cbz x22, 3a128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215a8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3a134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215b4> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3a140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215c0> │ │ │ │ - bl cea8 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ - ldr x20, [x19, #288] │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 3a16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215ec> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2168c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x22 │ │ │ │ - b.ne 3a150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215d0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - cbz x22, 3a178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215f8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - ldr x21, [x21, #8] │ │ │ │ - ldr x20, [x19, #264] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 3a1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21624> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 3a1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21678> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 3a188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21608> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - cbz x21, 3a1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21630> │ │ │ │ - mov x0, x21 │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3a1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2163c> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3a1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21648> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3a1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21654> │ │ │ │ - bl cea8 │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - 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 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 3a188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21608> // b.any │ │ │ │ - ldr x21, [x19, #264] │ │ │ │ - b 3a1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21624> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3a150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215d0> // b.any │ │ │ │ - ldr x22, [x19, #288] │ │ │ │ - b 3a16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215ec> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3a100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21580> // b.any │ │ │ │ - ldr x22, [x19, #360] │ │ │ │ - b 3a11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2159c> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3a0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21548> // b.any │ │ │ │ - ldr x22, [x19, #384] │ │ │ │ - b 3a0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21564> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3a060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214e0> // b.any │ │ │ │ - b 3a078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214f8> │ │ │ │ - add x20, x20, #0x18 │ │ │ │ - cmp x22, x20 │ │ │ │ - b.ne 3a0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21520> // b.any │ │ │ │ - b 3a0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21538> │ │ │ │ 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 3abd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22050> │ │ │ │ - mov x20, #0x83a8 // #33704 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ 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 3a544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219c4> // b.none │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - bl 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff4c> │ │ │ │ - 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, 3a558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219d8> │ │ │ │ - ldr w7, [x19, #136] │ │ │ │ - cbnz w28, 3ae1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2229c> │ │ │ │ - cbz w6, 3af50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223d0> │ │ │ │ - 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, 3b308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22788> │ │ │ │ - ldr x3, [x19, #192] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 3e2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144b0> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3e318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144f8> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144f0> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3e344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14524> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w0, w5 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b 3a4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21978> │ │ │ │ - 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 3ab00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f80> // 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, 3a450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x218d0> │ │ │ │ - ldp q28, q30, [x23] │ │ │ │ - ldp q29, q31, [x23, #32] │ │ │ │ - str q28, [x3, x2] │ │ │ │ - stp q30, q29, [x6, #16] │ │ │ │ - str q31, [x6, #48] │ │ │ │ - b 3a464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x218e4> │ │ │ │ - movi d0, #0x0 │ │ │ │ - fmov d14, #1.000000000000000000e+00 │ │ │ │ - str d14, [x24, #1064] │ │ │ │ - str d0, [x24, #1072] │ │ │ │ - cbz w20, 3a358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217d8> │ │ │ │ - ldr w27, [x19, #148] │ │ │ │ - cbz w27, 3a854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21cd4> │ │ │ │ - cbnz w28, 3ac30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220b0> │ │ │ │ - ldr w26, [x19, #136] │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - ucvtf d31, w26 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - cbz w6, 3b050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224d0> │ │ │ │ - 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 cf08 │ │ │ │ - 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, 3b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> │ │ │ │ - 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 3a7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c20> │ │ │ │ - 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 3b024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a4> // 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, 3a6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b30> │ │ │ │ - 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 3a718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b98> │ │ │ │ - ldr w5, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d30, w5 │ │ │ │ - cbnz w28, 3b178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225f8> │ │ │ │ - fdiv d0, d0, d30 │ │ │ │ - ldr d31, [x19, #184] │ │ │ │ - fdiv d14, d14, d31 │ │ │ │ - cbz w6, 3ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221b8> │ │ │ │ - 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, 3ae10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22290> │ │ │ │ - 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 3aa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ee8> │ │ │ │ - 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 3b2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2275c> // 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, 3a974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21df4> │ │ │ │ - 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 3a9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e5c> │ │ │ │ - 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 3ac80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22100> // b.none │ │ │ │ - cmp w25, #0x1 │ │ │ │ - b.eq 3abe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22060> // 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 3aba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22028> // b.tstop │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - stp w3, wzr, [x19, #144] │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.gt 3abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22038> │ │ │ │ - ldr w4, [x19, #104] │ │ │ │ - ldr w5, [x19, #120] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3a2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21760> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #152] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le 3ab98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22018> │ │ │ │ - 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 │ │ │ │ + b.ne 3e3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #360] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 39e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21300> │ │ │ │ - ldr x0, [x19, #384] │ │ │ │ - add x1, x19, #0xf0 │ │ │ │ - ldr w2, [x19, #180] │ │ │ │ - smaddl x0, w2, w20, x0 │ │ │ │ - bl 39e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21300> │ │ │ │ - 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 3ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fe0> │ │ │ │ - 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 3b328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227a8> // 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 3ab60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fe0> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w4, [x19, #136] │ │ │ │ - cbz w4, 3b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22780> │ │ │ │ - ldr x2, [x19, #216] │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - add x4, x2, w4, uxtw #3 │ │ │ │ - nop │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144f0> // b.none │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145cc> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 3dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14080> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14480> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14484> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 3e2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14484> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x6a0 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14590> // b.any │ │ │ │ + ldp x1, x0, [x0, #104] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + b 3e27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1445c> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3e308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144e8> │ │ │ │ + ldrb w1, [x4, #88] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3e3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145cc> │ │ │ │ + ldr x1, [x4, #96] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 3dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14080> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3e3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145bc> // 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 3e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14470> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14484> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144f0> // b.none │ │ │ │ + ldr w0, [x4, #128] │ │ │ │ + tbz w0, #1, 3e2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x144b8> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3e284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14464> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3e3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14580> │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ 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 3aca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22120> // b.any │ │ │ │ - ldr w0, [x19, #96] │ │ │ │ - mov w20, #0x18 // #24 │ │ │ │ - ldr x2, [x19, #264] │ │ │ │ - sub w0, w3, w0 │ │ │ │ - smaddl x0, w0, w20, x2 │ │ │ │ - bl 39e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21300> │ │ │ │ - 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 39e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21300> │ │ │ │ - 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 3ab44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fc4> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz w5, 3ae08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22288> │ │ │ │ - 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 3ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221e0> // 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 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - 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, 3af44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223c4> │ │ │ │ - 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 3aea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22324> // 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 3ae70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222f0> // 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 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - ldp x3, x0, [x19, #192] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 3afbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2243c> // 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 3afb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22438> // 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 3afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22420> // b.any │ │ │ │ - tbz w1, #0, 3afbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2243c> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - str d30, [x3] │ │ │ │ - ldp x3, x0, [x19, #240] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3b010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22490> // b.none │ │ │ │ - sub x1, x0, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3b008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22488> // 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 3aff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22470> // b.any │ │ │ │ - tbz w1, #0, 3b010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22490> │ │ │ │ - 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 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - 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 cea8 │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf08 │ │ │ │ - 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, 3b164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225e4> │ │ │ │ - fdiv d31, d14, d13 │ │ │ │ - mov w3, #0x40 // #64 │ │ │ │ - ldr x2, [x19, #192] │ │ │ │ - umaddl x3, w26, w3, x2 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14670> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3e4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c4> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14080> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3e4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146a4> // 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, 3e4e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c4> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3e4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1468c> │ │ │ │ + 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 3e490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14670> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3e4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14690> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ 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 3b0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22520> // 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 cea8 │ │ │ │ - ldr x28, [x19, #8] │ │ │ │ - ldr w2, [x19, #152] │ │ │ │ - b 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - 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, 3ae14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22294> │ │ │ │ - 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 3b234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226b4> // 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 3b200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22680> // 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 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ - 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 3ae14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22294> │ │ │ │ - add x1, x19, #0xc0 │ │ │ │ - b 3acdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2215c> │ │ │ │ - fmov d28, d29 │ │ │ │ - fmov d27, d29 │ │ │ │ - fmov d26, d29 │ │ │ │ - fmov d25, d29 │ │ │ │ - fmov d24, d29 │ │ │ │ - fmov d23, d29 │ │ │ │ - fmov d22, d29 │ │ │ │ - b 3ab04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f84> │ │ │ │ - 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 cf08 │ │ │ │ - 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, 3b4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22960> │ │ │ │ - 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 3b448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228c8> // 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 3b3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22834> // 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 cea8 │ │ │ │ - ldr w2, [sp, #136] │ │ │ │ - b 3ab28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fa8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ 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, 3b658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ad8> │ │ │ │ - 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 cf08 │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x20, x0 │ │ │ │ - bl ca40 │ │ │ │ - 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, 3b5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a38> │ │ │ │ - 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 3b580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a00> // b.any │ │ │ │ - cbz w22, 3b63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22abc> │ │ │ │ - fmov d30, #1.000000000000000000e+00 │ │ │ │ - ldr x2, [x23] │ │ │ │ - fdiv d30, d30, d27 │ │ │ │ - cmp w22, #0x1 │ │ │ │ - b.eq 3b630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ab0> // 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 3b5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a64> // b.any │ │ │ │ - tbz w22, #0, 3b614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a94> │ │ │ │ - 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 cea8 │ │ │ │ - ldr d31, [x20] │ │ │ │ - fmul d31, d31, d30 │ │ │ │ - str d31, [x2] │ │ │ │ - cbnz x20, 3b614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a94> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ + 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 3e590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14770> │ │ │ │ + ldrb w0, [x0, #88] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3e5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147c0> │ │ │ │ + ldr x1, [x19, #96] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3dea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14080> │ │ │ │ + ldp x1, x2, [x19, #104] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3e5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147a4> // 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, 3e5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147c0> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 3e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1478c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - b 3b574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x229f4> │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 3e590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14770> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1478c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xa58 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ 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 28acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff4c> │ │ │ │ - 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 ca40 │ │ │ │ - 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, 3b880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d00> │ │ │ │ - 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 3b74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bcc> // 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 3b710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b90> // b.any │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3b860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ce0> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d08> │ │ │ │ - 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 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3e640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14820> │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 3e660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14840> │ │ │ │ + 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 │ │ │ │ - ldr d29, [x1, #56] │ │ │ │ - b 3b7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c7c> │ │ │ │ - mov x0, #0x10000000000000 // #4503599627370496 │ │ │ │ - fmov d30, x0 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - fcmpe d31, d30 │ │ │ │ - b.mi 3b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ce4> // 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 3b8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d60> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3b964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22de4> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3b8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d54> │ │ │ │ - ldr x8, [x10] │ │ │ │ - ubfiz w7, w13, #3, #3 │ │ │ │ - and w6, w13, #0xfffffff8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x290 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x3, x3, #0x440 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xa0 │ │ │ │ + mov w2, #0x11f // #287 │ │ │ │ + bl c9c8 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 3e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14888> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + strb wzr, [x0, #28] │ │ │ │ + stp x1, x1, [x0, #48] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ + str wzr, [x0, #64] │ │ │ │ + b cc38 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x29, sp │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x290 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ 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, 3b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22dd0> │ │ │ │ - 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 3b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d80> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3b8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22d60> // b.any │ │ │ │ - ldr d31, [x21, #928] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3b984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e04> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3ba60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ee0> │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w13, #0x0 // #0 │ │ │ │ - str xzr, [x21, #928] │ │ │ │ - b 3b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e20> │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.eq 3ba20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ea0> // b.none │ │ │ │ - lsr x0, x9, x13 │ │ │ │ - tbz w0, #0, 3b994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e14> │ │ │ │ - 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, 3ba0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8c> │ │ │ │ - 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 3b9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e40> // b.any │ │ │ │ - add w13, w13, #0x1 │ │ │ │ - cmp w13, #0x40 │ │ │ │ - b.ne 3b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e20> // b.any │ │ │ │ - ldr d31, [x21, #928] │ │ │ │ - fcmp d31, d31 │ │ │ │ - b.vs 3ba40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ec0> │ │ │ │ - fabs d29, d31 │ │ │ │ - mov x0, #0x7fefffffffffffff // #9218868437227405311 │ │ │ │ - fmov d30, x0 │ │ │ │ - fcmp d29, d30 │ │ │ │ - b.le 3bb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc8> │ │ │ │ - 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 3b984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e04> // b.first │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x11, x12] │ │ │ │ - cbz x1, 3bb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23014> │ │ │ │ - fmov d31, x1 │ │ │ │ - cnt v31.8b, v31.8b │ │ │ │ - addv b31, v31.8b │ │ │ │ - fmov x1, d31 │ │ │ │ - cbz x9, 3bb94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23014> │ │ │ │ - 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 3bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fe4> // b.plast │ │ │ │ - add x6, x8, w5, sxtw #3 │ │ │ │ - sxtw x3, w5 │ │ │ │ - sub x1, x6, x19 │ │ │ │ - cmp x1, #0x3a0 │ │ │ │ - b.eq 3bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fe4> // 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 3baf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f74> // b.any │ │ │ │ - tbz w2, #0, 3bb28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fa8> │ │ │ │ - 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 3b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ce4> // b.first │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 3ba74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ef4> │ │ │ │ - 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 3bb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ff4> // b.any │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fac> │ │ │ │ - ldr w4, [x19, #172] │ │ │ │ - str w4, [x19, #172] │ │ │ │ - b 3bb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fac> │ │ │ │ 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, #3752] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - str x1, [sp] │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + 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] │ │ │ │ - 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 3d25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246dc> // 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 3be80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23300> // 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, 3cb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fb0> │ │ │ │ - cbz w20, 3cc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240f4> │ │ │ │ - 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, 3ca90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f10> │ │ │ │ - ldr x5, [x19, #192] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d88> │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #4000] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3824] │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3e940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b20> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 3e914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14af4> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3e960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b40> // b.none │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 3e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14adc> // b.any │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr w0, [x20, #112] │ │ │ │ + cbz x22, 3ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> │ │ │ │ + ldr w1, [x22, #12] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 3ebc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14da0> // b.any │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #1, 3eac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ca8> │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x19, x22 │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3e7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14994> // b.any │ │ │ │ + b 3eae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc8> │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 3e818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149f8> // b.none │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x3, x22, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c878 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x19 │ │ │ │ + bl ce78 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, x22, #0x30 │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + mov x0, x19 │ │ │ │ mov w3, #0x0 // #0 │ │ │ │ - b 3be34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232b4> │ │ │ │ - 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 3caac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f2c> // 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, 3bd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23210> │ │ │ │ - ldp q28, q30, [x22] │ │ │ │ - ldp q29, q31, [x22, #32] │ │ │ │ - str q28, [x5, x1] │ │ │ │ - stp q30, q29, [x8, #16] │ │ │ │ - str q31, [x8, #48] │ │ │ │ - b 3bda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23224> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w28 │ │ │ │ - ldr w1, [x19, #156] │ │ │ │ - ldr x5, [x0, #80] │ │ │ │ - ldrb w27, [x5, w28, sxtw] │ │ │ │ - bl 28b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10008> │ │ │ │ - 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 3bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23114> // 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 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c998 │ │ │ │ + ldr w0, [x25] │ │ │ │ cmp w23, w0 │ │ │ │ - b.eq 3c1d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23654> // b.none │ │ │ │ - and w6, w24, #0x1 │ │ │ │ - cbnz w24, 3c99c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e1c> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr d13, [x19, #184] │ │ │ │ - ucvtf d31, w27 │ │ │ │ - fmul d31, d31, d13 │ │ │ │ - fdiv d15, d0, d31 │ │ │ │ - cbz w20, 3c480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23900> │ │ │ │ - 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 cf08 │ │ │ │ - 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, 3d020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244a0> │ │ │ │ - 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 3c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235a0> │ │ │ │ - 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 3caf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f70> // 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, 3c030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x234b0> │ │ │ │ - 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 3c098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23518> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - ucvtf d31, w27 │ │ │ │ - cbnz w24, 3ce40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242c0> │ │ │ │ - fdiv d0, d0, d31 │ │ │ │ - ldr d29, [x19, #184] │ │ │ │ - fdiv d31, d14, d29 │ │ │ │ - cbz w20, 3cd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241e4> │ │ │ │ - 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, 3d250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246d0> │ │ │ │ - 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 3c3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23868> │ │ │ │ - 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 3cfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24428> // 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, 3c2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23774> │ │ │ │ - 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 3c35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237dc> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf08 │ │ │ │ - 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, 3d20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2468c> │ │ │ │ - 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 3c4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23950> // 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 cea8 │ │ │ │ - cbz w23, 3cfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24468> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbz w28, 3cb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23fa0> │ │ │ │ - cmp w26, #0x1 │ │ │ │ - b.eq 3c5f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a74> // 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, 3c8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d6c> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - sub w28, w28, #0x1 │ │ │ │ - str w28, [x19, #152] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 3c928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23da8> // b.tstop │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - ldr w5, [x19, #108] │ │ │ │ - ldr w1, [x19, #176] │ │ │ │ - b 3bc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x230c8> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf08 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - stp q31, q31, [x26] │ │ │ │ - stp q31, q31, [x26, #32] │ │ │ │ - bl cf08 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + ldr x19, [x20] │ │ │ │ + cset w26, ne // ne = any │ │ │ │ + cbz x19, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + and w26, w26, #0x1 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ + ldr x2, [x21] │ │ │ │ + mov x0, x21 │ │ │ │ + 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 │ │ │ │ - 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 cf08 │ │ │ │ - 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 3c640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ac0> // b.any │ │ │ │ - mov x0, x26 │ │ │ │ - str x28, [sp, #72] │ │ │ │ - bl cea8 │ │ │ │ - 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 3d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24760> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x1, x24 │ │ │ │ - bl c5c0 , 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, 3c824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ca4> │ │ │ │ - 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 3c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bc0> // 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 cea8 │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 3c8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d38> // b.none │ │ │ │ - ldr x0, [x26] │ │ │ │ - cbz x0, 3c974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23df4> │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 3c8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d20> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - 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, 3c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a50> │ │ │ │ - ldr w0, [x19, #144] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3c5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a50> │ │ │ │ - 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 3c5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a64> // 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 │ │ │ │ + ccmp x23, x0, #0x4, gt │ │ │ │ + b.le 3e860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a40> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x23, x27 │ │ │ │ + add x1, x0, x27 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + 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, 3e7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14988> │ │ │ │ + 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 cc38 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.lt 3e744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14924> // b.tstop │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246e4> // 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 3ebb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d90> // 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 │ │ │ │ - add x26, x26, #0x18 │ │ │ │ - cmp x23, x26 │ │ │ │ - b.ne 3c8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d20> // b.any │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - ldr w0, [x19, #176] │ │ │ │ - ldp w23, w28, [x19, #148] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #176] │ │ │ │ - b 3c8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d50> │ │ │ │ - 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 3d030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244b0> // b.none │ │ │ │ - cbz w23, 3c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e5c> │ │ │ │ - cbnz w28, 3c5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a34> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3c5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a30> │ │ │ │ - ldr w27, [x19, #136] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cbz w27, 3ca44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec4> │ │ │ │ - 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 3ca00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e80> // b.any │ │ │ │ - mov w28, w7 │ │ │ │ - cbnz w6, 3ca74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ef4> │ │ │ │ - cbz w7, 3cfd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24458> │ │ │ │ - ldr w0, [x19, #104] │ │ │ │ - cmp w0, w28 │ │ │ │ - b.eq 3c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a28> // b.none │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3b664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ae4> │ │ │ │ - tbnz w0, #31, 3d21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2469c> │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - add w0, w1, w0 │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a28> │ │ │ │ - str w7, [x19, #156] │ │ │ │ - cbnz w7, 3ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec8> │ │ │ │ - ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d0e8 const&, boost::program_options::variables_map&, bool)@plt+0x8> │ │ │ │ + b 3e8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a8c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldrb w1, [x0, x28] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + bl d448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 3e8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a8c> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3e8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a8c> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl ccc8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt+0x8> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 3e750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14930> │ │ │ │ + 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, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + ldr w0, [x2, #64] │ │ │ │ + tbz w0, #1, 3eb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d78> │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x26, x3, #0x30 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + add x23, x1, x23 │ │ │ │ + mov x0, x1 │ │ │ │ + b 3ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14be4> │ │ │ │ + cbz x2, 3ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x23 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec8> │ │ │ │ - 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, 3cff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24478> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3c5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a34> │ │ │ │ - ldr x1, [sp] │ │ │ │ + bl c878 │ │ │ │ + ldr w1, [x24] │ │ │ │ mov x0, x19 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3c5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a30> │ │ │ │ - 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 cea8 │ │ │ │ - cbz w23, 3cfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24468> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3c5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a34> │ │ │ │ - ldr x1, [sp] │ │ │ │ + bl ce78 │ │ │ │ + mov w22, w0 │ │ │ │ + mov x2, x26 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ mov x0, x19 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3c5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a28> │ │ │ │ - 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, 3d224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246a4> │ │ │ │ - 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 3cbb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24038> // 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 3cb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24008> // 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, 3d010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24490> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3c5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a34> │ │ │ │ - b 3c9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e4c> │ │ │ │ - ldp x3, x0, [x19, #192] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3ccdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2415c> // 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 3ccd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24158> // 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 3ccc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24140> // b.any │ │ │ │ - tbz w1, #0, 3ccdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2415c> │ │ │ │ - and x1, x1, #0xfffffffffffffffe │ │ │ │ - add x3, x3, x1, lsl #3 │ │ │ │ - str d30, [x3] │ │ │ │ - ldp x3, x0, [x19, #240] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 3cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241b0> // b.none │ │ │ │ - sub x1, x0, x3 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w22 │ │ │ │ + bl c998 │ │ │ │ + ldr w0, [x25] │ │ │ │ + cmp w22, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + strb w0, [x19, #28] │ │ │ │ + b.eq 3eb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cf8> // b.none │ │ │ │ + ldr x2, [x20] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 3eaf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cd0> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x19, x2 │ │ │ │ + ldp x0, x4, [x0, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3e9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b84> // b.any │ │ │ │ + cbz x2, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + 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 3ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c74> │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + ldr x3, [x1, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, x3, x0 │ │ │ │ mov x0, x3 │ │ │ │ - cmp x1, #0x8 │ │ │ │ - b.eq 3cd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241a8> // 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 3cd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24190> // b.any │ │ │ │ - tbz w1, #0, 3cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241b0> │ │ │ │ - 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, 3c5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - cbnz w27, 3d27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246fc> │ │ │ │ - ldr w28, [x19, #152] │ │ │ │ - str w28, [x19, #156] │ │ │ │ - cbnz w28, 3ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec8> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec8> │ │ │ │ - movi v30.4s, #0x0 │ │ │ │ - stp q30, q30, [x0] │ │ │ │ - stp q30, q30, [x0, #32] │ │ │ │ - cbz w27, 3d238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246b8> │ │ │ │ - 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 3cd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24204> // 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, 3c5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - 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, 3d244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246c4> │ │ │ │ - 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 3ceec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2436c> // 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 3cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24340> // 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, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - 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, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 3b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22980> │ │ │ │ - b 3ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ec8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - cbz w27, 3cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c4> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - str d31, [x19, #184] │ │ │ │ - bl cea8 │ │ │ │ - cbnz w23, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - b 3cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c4> │ │ │ │ - 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 cf08 │ │ │ │ - ldr x2, [x19, #240] │ │ │ │ + bl d1a8 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + 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 3e9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b88> │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + ldp x1, x3, [x19, #32] │ │ │ │ + sub x22, x22, x0 │ │ │ │ + add x22, x1, x22 │ │ │ │ + add x1, x1, x3 │ │ │ │ + stp x22, x1, [x19, #48] │ │ │ │ + cbnz x0, 3ea88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c68> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + add x28, x28, x0 │ │ │ │ + b 3eb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ce4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3e600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e0> │ │ │ │ + add x0, sp, #0x27 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x19, x22 │ │ │ │ + ldp x0, x4, [x22, #48] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 3e7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14994> // b.any │ │ │ │ + mov w26, #0x1 // #1 │ │ │ │ + b 3e810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x149f0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x19, x2 │ │ │ │ + sub x23, x23, x0 │ │ │ │ + add x28, x28, x23 │ │ │ │ + cbz x2, 3ecbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e9c> │ │ │ │ + ldrb w0, [x19, #28] │ │ │ │ + tbz w0, #0, 3e8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a98> │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3e8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a8c> │ │ │ │ + ldr x2, [x20] │ │ │ │ + cbz x2, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + 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 3eb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d48> │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + sub x2, x22, x23 │ │ │ │ + add x1, x0, x23 │ │ │ │ + bl d1a8 │ │ │ │ + ldr x19, [x20] │ │ │ │ + cbz x19, 3ec5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e3c> │ │ │ │ + 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 3eb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ce4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3e600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x147e0> │ │ │ │ + ldr x2, [x20] │ │ │ │ + b 3e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b68> │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 3e8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14aa4> │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add x2, sp, #0x30 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + str w4, [sp, #48] │ │ │ │ + str x3, [sp, #56] │ │ │ │ + bl cfc8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + adrp x19, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x19, x19, #0x7a0 │ │ │ │ + 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 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x19, [sp, #64] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + b.ne 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x290 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3ecdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ebc> // b.any │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 3a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x510 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14860> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3ed0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14eec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3ed9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f7c> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ 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, 3d020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244a0> │ │ │ │ - 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 │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14f44> // b.none │ │ │ │ + b 3ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14d9c> │ │ │ │ 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 3d150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x245d0> // 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 3d0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24540> // 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 cea8 │ │ │ │ - ldr w6, [sp, #24] │ │ │ │ - cbnz w23, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - str d31, [x19, #184] │ │ │ │ - bl cea8 │ │ │ │ - cbnz w23, 3c5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - b 3cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c4> │ │ │ │ - str w0, [sp, #12] │ │ │ │ - b 3c928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23da8> │ │ │ │ - ldr w23, [x19, #148] │ │ │ │ - str d31, [x19, #184] │ │ │ │ - cbz w23, 3cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c4> │ │ │ │ - str w28, [x19, #156] │ │ │ │ - b 3cc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240ec> │ │ │ │ - str d30, [x19, #184] │ │ │ │ - cbnz w23, 3c5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a20> │ │ │ │ - b 3cd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c8> │ │ │ │ - str d30, [x19, #184] │ │ │ │ - cbnz w23, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - b 3cd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c8> │ │ │ │ - str d28, [x19, #184] │ │ │ │ - cbnz w23, 3cb18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f98> │ │ │ │ - b 3cd48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241c8> │ │ │ │ - str wzr, [sp, #12] │ │ │ │ - b 3c93c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23dbc> │ │ │ │ - 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 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov w5, w1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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, 3ee50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15030> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + cbz x1, 3ee98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15078> │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3ee90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15070> // b.none │ │ │ │ + ldr x0, [x4, #48] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3eec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x150a4> // b.none │ │ │ │ + strb w5, [x1] │ │ │ │ + ldr x0, [x4, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x4, #40] │ │ │ │ + mov w0, w5 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3ef68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15148> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3ee90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15070> // b.none │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + strb w5, [sp, #39] │ │ │ │ + tbz w1, #0, 3ef6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1514c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + add x2, sp, #0x27 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + bl 3e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c0> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + b.eq 3ee20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15000> // b.none │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15004> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 3ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15004> │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x620 │ │ │ │ + ldr x2, [x2, #176] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3ef30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15110> // b.any │ │ │ │ + ldp x1, x0, [x0, #256] │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + add x0, x1, x0 │ │ │ │ + str x0, [x4, #48] │ │ │ │ + b 3edfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fdc> │ │ │ │ + ldr x2, [x4, #32] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + cmp x3, #0x0 │ │ │ │ + b.le 3ee88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15068> │ │ │ │ + ldrb w1, [x4, #240] │ │ │ │ + add x0, x4, #0x48 │ │ │ │ + tbz w1, #0, 3ef6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1514c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + bl 3e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c0> │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp x1, x2, [x4, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3ef5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1513c> // 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 3ee10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14ff0> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3ee24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15004> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str w5, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr w5, [sp, #16] │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cmn w5, #0x1 │ │ │ │ + b.eq 3ee90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15070> // b.none │ │ │ │ + ldr w0, [x4, #280] │ │ │ │ + tbz w0, #1, 3ee58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15038> │ │ │ │ + ldr x1, [x4, #40] │ │ │ │ + b 3ee04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14fe4> │ │ │ │ + stp x1, x1, [x4, #32] │ │ │ │ + str x2, [x4, #48] │ │ │ │ + b 3ef20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15100> │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr w7, [x19, #152] │ │ │ │ - add x24, x19, #0xc0 │ │ │ │ - add x9, x19, #0xd8 │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - b 3c9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e70> │ │ │ │ - bti j │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 3d2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24734> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151f0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3f064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15244> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c0> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3f044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15224> // 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, 3f064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15244> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1520c> │ │ │ │ + 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 3f010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151f0> │ │ │ │ bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b 3f030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15210> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + 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, #0x30 │ │ │ │ - bl 3dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250e0> │ │ │ │ - mov x0, x27 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + add x21, x0, #0x48 │ │ │ │ + ldp x2, x20, [x0, #32] │ │ │ │ + sub x20, x20, x2 │ │ │ │ + cmp x20, #0x0 │ │ │ │ + b.le 3f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152f0> │ │ │ │ + ldrb w0, [x0, #240] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + tbz w0, #0, 3f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15340> │ │ │ │ + ldr x1, [x19, #248] │ │ │ │ + mov x3, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 3e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x148c0> │ │ │ │ + ldp x1, x2, [x19, #256] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 3f144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15324> // 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, 3f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15340> │ │ │ │ + ldr x0, [x19, #248] │ │ │ │ + cbz x0, 3f12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1530c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + blr x1 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x1, x1, [x19, #32] │ │ │ │ + str x2, [x19, #48] │ │ │ │ + b 3f110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x152f0> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3f12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1530c> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 3f1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153b8> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f8> // b.any │ │ │ │ + b.ne 3f208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153e8> // 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, 3f214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153f4> │ │ │ │ mov x0, x19 │ │ │ │ + bl 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14860> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #160] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + b 3f1ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1538c> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1546c> // b.any │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl c8d8 , 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 3a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3f20c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153ec> // b.any │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.ne 3f210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153f0> // b.any │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + 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 3f210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x153f0> // b.any │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr d31, [x26] │ │ │ │ - brk #0x3e8 │ │ │ │ bti j │ │ │ │ + adrp x1, 9e000 │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25040> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov x0, x19 │ │ │ │ + b 3f2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1549c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x5, x1 │ │ │ │ + mov x4, x2 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x1, [x20, #40] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ge 3f3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15594> // b.tcont │ │ │ │ + sub x6, x0, x1 │ │ │ │ + cmp x6, x2 │ │ │ │ + csel x19, x6, x2, le │ │ │ │ + cbnz x19, 3f3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155dc> │ │ │ │ + add x1, x19, x1 │ │ │ │ + str x1, [x20, #40] │ │ │ │ + cmp x6, x4 │ │ │ │ + b.ge 3f3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15580> // 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, 3f3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155b8> │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + tbnz w1, #0, 3f3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c0> │ │ │ │ + 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 │ │ │ │ + ldr x3, [x20] │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 3f394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15574> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.ne 3f39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1557c> // 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 │ │ │ │ + ldr x7, [x20, #8] │ │ │ │ + mov x0, x5 │ │ │ │ + mov x2, x19 │ │ │ │ + stp x6, x4, [sp, #32] │ │ │ │ + add x1, x7, x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + 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 3f36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1554c> // b.tstop │ │ │ │ + b 3f3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15580> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + cmp x19, #0x0 │ │ │ │ + b.le 3fc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df8> │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #4000] │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3824] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + b.eq 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> // b.none │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 3f7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159a8> // b.none │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 3f740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15920> // b.none │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3f5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157c4> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3f544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15724> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + bl d0e8 const&, boost::program_options::variables_map&, bool)@plt+0x8> │ │ │ │ + ldr w0, [x20, #120] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.eq 3f7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159d0> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 3f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156b4> │ │ │ │ + b 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> │ │ │ │ + ldr x21, [sp, #160] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbnz x0, 3f728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15908> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbnz w0, #0, 3fcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15eb8> │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.lt 3fb44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d24> // b.tstop │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + cbz x27, 3fbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15da4> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3d2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24758> // b.none │ │ │ │ - b 3d278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f8> │ │ │ │ + b.ne 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // 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 │ │ │ │ + ldr x22, [x20] │ │ │ │ + mov x21, x22 │ │ │ │ + cbz x22, 3fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fb0> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + tbz w0, #0, 3fadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cbc> │ │ │ │ + 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, 3f880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a60> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x19, x0, x19 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 3f6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1588c> // b.none │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x4, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c878 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #4000] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl ce78 │ │ │ │ + mov w26, w0 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w26 │ │ │ │ + bl c998 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + 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 3fa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c38> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 3f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> // b.none │ │ │ │ + ldr x22, [x20] │ │ │ │ + cbz x22, 3fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fb0> │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl 3f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15500> │ │ │ │ + ldr x22, [x20] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3faf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cd8> // b.none │ │ │ │ + cbz x22, 3fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fb0> │ │ │ │ + ldr x2, [x22, #32] │ │ │ │ + add x3, x2, x0 │ │ │ │ + stp x2, x3, [x22, #48] │ │ │ │ + cbz x0, 3f9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b80> │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3f628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15808> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.ne 3f6ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1588c> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ - 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, #3752] │ │ │ │ - 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] │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c48> // b.none │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x27, x27, x0 │ │ │ │ + sub x1, x1, x27 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> │ │ │ │ + b 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3fcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15eb8> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> // b.any │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + b 3f518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156f8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.le 3f788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15968> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + ldrb w1, [x1, x0] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d448 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x198> │ │ │ │ + ldr w0, [x20, #100] │ │ │ │ + cmp w0, #0xd │ │ │ │ + b.ne 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> // b.any │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> │ │ │ │ + ldr x21, [sp, #160] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x3, [x21] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + ldr x3, [x3, #64] │ │ │ │ + blr x3 │ │ │ │ + cbz x0, 3f90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15aec> │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b00> // b.none │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> // b.any │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + b 3f760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15940> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + add x0, x20, #0x70 │ │ │ │ + bl ccc8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt+0x8> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + b 3f4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c8> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr w1, [x20, #112] │ │ │ │ + cbz x0, 3fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ + ldr w0, [x0, #12] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.ne 3fc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e48> // b.any │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 3f320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15500> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 3f998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b78> // b.none │ │ │ │ + mov w2, #0xfe // #254 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 3fbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15db4> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + cbz x1, 3fd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f50> │ │ │ │ + ldr x3, [sp, #168] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + strb w2, [x3, x1] │ │ │ │ + bl 3e680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14860> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + bl d478 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1c8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl ccc8 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt+0x8> │ │ │ │ + b 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x19, x0, x19 │ │ │ │ + b 3f898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a78> │ │ │ │ + ldr x22, [x20] │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ + mov x4, x19 │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c878 │ │ │ │ + ldr w1, [x24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ce78 │ │ │ │ + mov w23, w0 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c998 │ │ │ │ + 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 3fa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c38> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 3f890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a70> // b.any │ │ │ │ + b 3f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> │ │ │ │ + ldr w0, [x21, #64] │ │ │ │ + tbz w0, #0, 3f574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15754> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + str w4, [sp, #72] │ │ │ │ + str x3, [sp, #80] │ │ │ │ + bl cfc8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + 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 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + ldrb w2, [sp, #104] │ │ │ │ + b 3f834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a14> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4000] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3824] │ │ │ │ + b 3fa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c28> │ │ │ │ + ldr x22, [x20] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + cbz x22, 3fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160a0> │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x4, x19 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c878 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ce78 │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov w23, w0 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ + mov w0, w23 │ │ │ │ + bl c998 │ │ │ │ + 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 3fa58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c38> // b.none │ │ │ │ + ldr x2, [x21, #56] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 3f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 3f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> // b.none │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 3f9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15ba4> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 3f700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e0> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + b.ne 3f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158e8> // b.any │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 3fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fb0> │ │ │ │ + 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 3fb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15cf0> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.eq 3fbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dc0> // b.none │ │ │ │ + cbnz x19, 3fc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15df0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + str xzr, [sp, #200] │ │ │ │ + bl d160 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> │ │ │ │ + tbnz w0, #1, 3fee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160c8> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + orr w0, w0, #0x1 │ │ │ │ + stp x1, x1, [x22, #48] │ │ │ │ + mov x2, x1 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3f5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x157dc> │ │ │ │ + cbz x22, 3fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fb0> │ │ │ │ + ldr w0, [x22, #64] │ │ │ │ + ldp x1, x2, [x21, #48] │ │ │ │ + orr w0, w0, #0x4 │ │ │ │ + str w0, [x22, #64] │ │ │ │ + b 3f898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a78> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x6 │ │ │ │ - stp x5, x1, [x19] │ │ │ │ - bl 754a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c920> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl 754a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c920> │ │ │ │ - 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, 3d964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24de4> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - bl cf08 │ │ │ │ - sub x1, x27, #0x1 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + str x1, [sp, #136] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x19, [sp, #104] │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + b 3fa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c7c> │ │ │ │ + add x23, sp, #0x88 │ │ │ │ + str x23, [sp, #120] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x3, x2 │ │ │ │ + b.cc 3fe38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16018> // b.lo, b.ul, b.last │ │ │ │ + add x2, x0, x3 │ │ │ │ + add x1, x0, x1 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 36040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc220> │ │ │ │ + ldr x3, [x20, #128] │ │ │ │ + add x0, x20, #0x90 │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 3fbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15dcc> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 3fc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e14> // 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, 3fc04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15de4> │ │ │ │ + str x3, [sp, #120] │ │ │ │ + str x4, [sp, #136] │ │ │ │ + str xzr, [sp, #128] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + strb wzr, [x3] │ │ │ │ + bl d160 │ │ │ │ + cbnz x27, 3f598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15778> │ │ │ │ + ldr w0, [x20, #160] │ │ │ │ + cmp w0, #0x5 │ │ │ │ + csetm x27, eq // eq = none │ │ │ │ + b 3f598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15778> │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + str w0, [x20, #160] │ │ │ │ + b 3f534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15714> │ │ │ │ + ldrb w0, [x22] │ │ │ │ + strb w0, [sp, #136] │ │ │ │ + b 3fa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c7c> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 3fc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e14> // 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 3fbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d90> │ │ │ │ + mov x0, x23 │ │ │ │ + b 3fb2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d0c> │ │ │ │ + ldr x3, [sp, #176] │ │ │ │ + cbnz x3, 3fd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f30> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x20, #128] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + strb wzr, [x0] │ │ │ │ + b 3fbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15da4> │ │ │ │ + cbz x2, 3fc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e34> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 3fd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f44> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x3 │ │ │ │ + bl c5c0 , 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 3fbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d90> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x2, sp, #0x68 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + str w4, [sp, #104] │ │ │ │ + str x3, [sp, #112] │ │ │ │ + bl cfc8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + adrp x22, 9e000 │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + 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 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + add x1, x1, #0x88 │ │ │ │ + str w4, [sp, #88] │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl cfc8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + adrp x22, 9e000 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add x22, x22, #0x7a0 │ │ │ │ + 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 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + add x23, sp, #0x88 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #120] │ │ │ │ + b 3fb5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15d3c> │ │ │ │ + ldrb w0, [sp, #136] │ │ │ │ + strb w0, [x3] │ │ │ │ + b 3fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e2c> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + add x8, sp, #0x78 │ │ │ │ + bl 29b60 ::do_widen(char) const@@Base+0xd500> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x27, x0, x28 │ │ │ │ - mov x2, x28 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - 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 cf08 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + mov x0, x21 │ │ │ │ + str x22, [sp, #120] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 3fee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160c0> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x290 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + b 3fda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f80> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 3feb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16090> // b.any │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ 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, 3d954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dd4> │ │ │ │ - lsl x24, x20, #3 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl cf08 │ │ │ │ - mov x2, x24 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x24, x0, x24 │ │ │ │ - mov x22, x0 │ │ │ │ - bl ca40 │ │ │ │ - mov x1, x24 │ │ │ │ - stp x1, x24, [x19, #224] │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - str x22, [x19, #216] │ │ │ │ - cbz w0, 3d948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dc8> │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - 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 3d9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e64> // b.pmore │ │ │ │ - cbz x21, 3d938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24db8> │ │ │ │ - ldr w2, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - str w1, [sp, #92] │ │ │ │ - smull x0, w2, w0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl cf08 │ │ │ │ - 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 3d5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a2c> // 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 3d588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a08> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x25, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - b 3d5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a6c> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 3a8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a80> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl dd64 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xab4> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fac> // b.any │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x790 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 3fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ mov x0, x20 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl cf08 │ │ │ │ - add x28, x0, x20 │ │ │ │ - str x0, [x27] │ │ │ │ - str x28, [x27, #16] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - add x27, x27, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x28, [x27, #-16] │ │ │ │ - str x27, [sp, #96] │ │ │ │ - cbnz x22, 3d5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a28> │ │ │ │ - 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, 3d608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a88> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf08 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + mov x1, x19 │ │ │ │ + b 3fdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fdc> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - stp q31, q31, [x0] │ │ │ │ - stp q31, q31, [x0, #32] │ │ │ │ - cbz x21, 3d918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d98> │ │ │ │ - ldr w1, [sp, #40] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - smull x25, w1, w0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl cf08 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x27, x0 │ │ │ │ - sub x22, x21, #0x1 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - stp x0, x1, [sp, #128] │ │ │ │ - b 3d660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ae0> │ │ │ │ - sub x22, x22, #0x1 │ │ │ │ - stp xzr, xzr, [x27] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str xzr, [x27, #16] │ │ │ │ - bl cf08 │ │ │ │ - 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, 3d65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24adc> │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - str x24, [x19, #288] │ │ │ │ - add x25, x24, x25 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl d040 │ │ │ │ + b 3fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + bti j │ │ │ │ + b 3fda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f80> │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x510 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x220 // #544 │ │ │ │ + bl c9c8 │ │ │ │ mov x0, x20 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - stp x27, x25, [x22, #8] │ │ │ │ - bl cea8 │ │ │ │ - lsl x0, x21, #2 │ │ │ │ - bl cf08 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + mov w2, #0x117 // #279 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + adrp x19, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x19, [x19, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - lsl x2, x21, #2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl ca40 │ │ │ │ - add x0, x20, x21, lsl #2 │ │ │ │ - str x20, [x19, #312] │ │ │ │ - stp x0, x0, [x19, #320] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - lsl x0, x21, #3 │ │ │ │ - bl cf08 │ │ │ │ - lsl x2, x21, #3 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add x21, x0, x21, lsl #3 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - bl ca40 │ │ │ │ - mov x1, x21 │ │ │ │ - str x20, [x19, #336] │ │ │ │ - stp x1, x21, [x19, #344] │ │ │ │ - cbz w26, 3d854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - cbz w0, 3d9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e28> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cf08 │ │ │ │ - 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 ca40 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov w21, w26 │ │ │ │ - umull x0, w26, w0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl cf08 │ │ │ │ - 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 3d97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dfc> // b.none │ │ │ │ - stp xzr, xzr, [x28] │ │ │ │ - mov x0, x25 │ │ │ │ - str xzr, [x28, #16] │ │ │ │ - bl cf08 │ │ │ │ - add x27, x0, x25 │ │ │ │ - str x0, [x28] │ │ │ │ - str x27, [x28, #16] │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - add x28, x28, #0x18 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - stur x27, [x28, #-16] │ │ │ │ - str x28, [sp, #112] │ │ │ │ - subs x20, x20, #0x1 │ │ │ │ - b.ne 3d76c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bec> // 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, 3d7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c48> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl cf08 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp q31, q31, [x24] │ │ │ │ - stp q31, q31, [x24, #32] │ │ │ │ - bl cf08 │ │ │ │ - mov x25, x0 │ │ │ │ - mov x26, x25 │ │ │ │ + adrp x1, 9e000 │ │ │ │ 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] │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 3fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15f90> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x4, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + cbz x1, 4001c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161fc> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 3ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16174> // b.plast │ │ │ │ + ldrb w0, [x1] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + 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, 40058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16238> │ │ │ │ + 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, 400ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628c> │ │ │ │ + ldr x1, [x4, #248] │ │ │ │ + str x4, [sp, #16] │ │ │ │ + ldr x5, [x4, #264] │ │ │ │ + sub x3, x5, x3 │ │ │ │ + bl 3f440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15620> │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #256] │ │ │ │ + ldr x2, [x4, #272] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 4007c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1625c> // b.none │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x1, x1, x2 │ │ │ │ + str x1, [x4, #24] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + cbnz x0, 3ff84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16164> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x0] │ │ │ │ + adrp x1, 38000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe1e0> │ │ │ │ + add x1, x1, #0x600 │ │ │ │ + ldr x2, [x2, #168] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 40098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16278> // 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, 3ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16190> │ │ │ │ + sub x3, x3, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + add x0, x0, x3 │ │ │ │ + stp x2, x4, [sp, #16] │ │ │ │ + bl d1a8 │ │ │ │ + ldp x2, x4, [sp, #16] │ │ │ │ + ldr x0, [x4, #256] │ │ │ │ + ldr x3, [x4, #272] │ │ │ │ + b 3ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16190> │ │ │ │ + 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 40010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161f0> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + ldr x1, [x4, #16] │ │ │ │ + b 3ff78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16158> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0xaf8 │ │ │ │ + add x1, x1, #0x548 │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl c9c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + 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, 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + mov x21, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 40438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16618> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4014c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1632c> // 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 40164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16344> // b.any │ │ │ │ + ldr x26, [x0, #48] │ │ │ │ + mov x0, #0x88 // #136 │ │ │ │ bl cf08 │ │ │ │ - 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 3d7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c7c> // 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 cea8 │ │ │ │ - cbz x23, 3d90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d8c> │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - mov x0, x23 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xb38 │ │ │ │ + str x0, [x19] │ │ │ │ + str w1, [x19, #128] │ │ │ │ + stp q31, q31, [x19, #96] │ │ │ │ + ldp x25, x21, [x21] │ │ │ │ + cbz x21, 4035c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1653c> │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x1, x27 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldr w0, [x19, #128] │ │ │ │ + tbnz w0, #0, 4046c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664c> │ │ │ │ + ldr x1, [x19, #112] │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.eq 403cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165ac> // 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 4023c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1641c> // b.none │ │ │ │ + tbnz x26, #63, 40404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165e4> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ bl cf08 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x2, x23 │ │ │ │ - add x23, x0, x23 │ │ │ │ - stp x0, x0, [sp, #128] │ │ │ │ - str x23, [sp, #144] │ │ │ │ - bl c5c0 , 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 754e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c960> │ │ │ │ - str w0, [x19, #164] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cbz x0, 3d8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d28> │ │ │ │ + ldr x2, [x19, #104] │ │ │ │ + stp x0, x26, [x19, #104] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 40240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16420> │ │ │ │ + mov x0, x2 │ │ │ │ bl cea8 │ │ │ │ - ldr w1, [x19, #24] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - ldr w2, [x19, #32] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + stp x1, x1, [x19, #8] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x21, 40390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16570> │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 40274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16454> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 40270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16450> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + strb wzr, [x24, #16] │ │ │ │ + stp x25, x21, [x19, #72] │ │ │ │ + mov x1, x27 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x24, #16] │ │ │ │ mov x0, x21 │ │ │ │ - bl 75700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cb80> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 75b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfac> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + 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 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x20, [x22] │ │ │ │ + cbz x20, 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x23, 40300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164e0> │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x22] │ │ │ │ + cbz x0, 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16740> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 4031c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164fc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e60> // 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 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // 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 │ │ │ │ - str xzr, [sp, #128] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - b 3d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cfc> │ │ │ │ - str xzr, [x19, #288] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x22, #8] │ │ │ │ - bl cea8 │ │ │ │ - str xzr, [x19, #312] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x19, #320] │ │ │ │ - b 3d6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b7c> │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3d5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a6c> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 3d510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24990> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.ne 401e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163c8> // b.any │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 4042c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1660c> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x26, w20 │ │ │ │ + cbnz w20, 40214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163f4> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldrb w0, [x24, #16] │ │ │ │ + tbz w0, #0, 403a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16584> │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 403fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165dc> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + 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 402b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16494> │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [x19, #120] │ │ │ │ + cbz x20, 40424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16604> │ │ │ │ + add x20, x20, x0 │ │ │ │ + sxtw x0, w20 │ │ │ │ + sxtw x26, w20 │ │ │ │ + cmp x1, w20, sxtw │ │ │ │ + b.ne 40214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163f4> // b.any │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + stp x0, x0, [x19, #8] │ │ │ │ + str x0, [x19, #24] │ │ │ │ + b 40250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16430> │ │ │ │ + str x25, [x19, #72] │ │ │ │ + b 403a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16588> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b 3d4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2494c> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - mov x27, #0x0 // #0 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ + b.ne 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ + bl c890 │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 403ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x165cc> // b.none │ │ │ │ + mov x26, #0x5 // #5 │ │ │ │ + sxtw x0, w26 │ │ │ │ + b 40218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x163f8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - b 3d458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248d8> │ │ │ │ - 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 3d984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e04> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x0, x26, x0 │ │ │ │ - mov x28, x0 │ │ │ │ - b 3d7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c30> │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 3d738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb8> │ │ │ │ + b.ne 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x2, sp, #0x8 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d040 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x106a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3da0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e8c> // b.none │ │ │ │ + b.eq 405a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16784> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x25] │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3d9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e60> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xac8 │ │ │ │ - bl c9e0 │ │ │ │ + b.ne 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166d4> // b.any │ │ │ │ mov x0, x21 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ + mov x22, x0 │ │ │ │ + cbnz x21, 404c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166a8> │ │ │ │ + b 404d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166b0> │ │ │ │ + bti j │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x22, x0 │ │ │ │ + b 404c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166a8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + adrp x4, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ mov x21, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25040> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25040> │ │ │ │ - ldr x0, [x19, #336] │ │ │ │ - cbz x0, 3da40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ec0> │ │ │ │ + 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, 40c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e04> │ │ │ │ + mov x24, x1 │ │ │ │ + ldr w1, [x0, #56] │ │ │ │ + tbnz w1, #0, 40adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cbc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4062c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680c> // 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 40644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16824> // b.any │ │ │ │ + ldr x27, [x0, #48] │ │ │ │ + mov x0, #0x120 // #288 │ │ │ │ + bl cf08 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x19, #64] │ │ │ │ + ldr q31, [x24] │ │ │ │ + add x4, x19, #0x200 │ │ │ │ + movi v30.4s, #0x0 │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + mov x1, v31.d[1] │ │ │ │ + add x0, x0, #0x9a8 │ │ │ │ + str q31, [sp, #48] │ │ │ │ + stur q30, [x19, #248] │ │ │ │ + stur q30, [x4, #-248] │ │ │ │ + str x0, [x19] │ │ │ │ + str w2, [x19, #280] │ │ │ │ + cbz x1, 40a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16bf8> │ │ │ │ + add x28, x24, #0x10 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + 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 29e20 , 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 29e20 , 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [x19, #280] │ │ │ │ + ldr w1, [x24, #160] │ │ │ │ + str w1, [sp, #208] │ │ │ │ + tbnz w0, #0, 40b10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cf0> │ │ │ │ + cmn x27, #0x1 │ │ │ │ + b.eq 40a48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c28> // 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 407a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16980> // b.none │ │ │ │ + tbnz x23, #63, 40a7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c5c> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3752] │ │ │ │ + bl cf08 │ │ │ │ + ldr x2, [x19, #256] │ │ │ │ + stp x0, x23, [x19, #256] │ │ │ │ + mov x1, x0 │ │ │ │ + cbz x2, 407a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16984> │ │ │ │ + mov x0, x2 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #312] │ │ │ │ - cbz x0, 3da4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ecc> │ │ │ │ + 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, 40a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16be8> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + add x24, sp, #0x100 │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + str x24, [sp, #240] │ │ │ │ + add x23, sp, #0xf0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29e20 , 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 29e20 , 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 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldrb w0, [x20, #168] │ │ │ │ + ldr w1, [sp, #208] │ │ │ │ + str w1, [sp, #384] │ │ │ │ + tbnz w0, #0, 40a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c4c> │ │ │ │ + ldr q29, [sp, #224] │ │ │ │ + mov x1, v29.d[1] │ │ │ │ + stur q29, [x19, #72] │ │ │ │ + cbz x1, 40a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c14> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + add x23, x19, #0x58 │ │ │ │ + bl 76b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cd20> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 29e20 , 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 29e20 , 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 29e20 , 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 408dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16abc> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25040> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 3dbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25040> │ │ │ │ - ldr x0, [x19, #240] │ │ │ │ - cbz x0, 3da68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ee8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 408ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16acc> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #216] │ │ │ │ - cbz x0, 3da74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ef4> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 408fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16adc> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - cbz x0, 3da80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f00> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + cbz x0, 40908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ae8> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + 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 40930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b10> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 754c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c940> │ │ │ │ - b 3d9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e44> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250e0> │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 40940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b20> // b.none │ │ │ │ bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - cbz x24, 3dab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f38> │ │ │ │ - mov x0, x24 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 40954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b34> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x0, x19, #0x108 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - add x20, x19, #0x168 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 40960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b40> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + ldr x20, [x21] │ │ │ │ + cbz x20, 40c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e04> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + cbz x22, 409ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16b8c> │ │ │ │ + ldr x1, [x22] │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [x1, #112] │ │ │ │ + cbz x0, 40c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e04> │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x2 │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 40c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e04> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 409c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ba8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // 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 407d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x169b4> │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + ldr x2, [x24, #24] │ │ │ │ + add x28, x24, #0x10 │ │ │ │ str x0, [sp, #8] │ │ │ │ - b 3da24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea4> │ │ │ │ + str x0, [sp, #64] │ │ │ │ + b 406d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x168b8> │ │ │ │ + ldp x1, x2, [sp, #240] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + add x23, x19, #0x58 │ │ │ │ + str x0, [x19, #88] │ │ │ │ + b 40868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a48> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + str x1, [x19, #272] │ │ │ │ + cbnz x23, 40760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16940> │ │ │ │ + ldr x0, [x19, #264] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.eq 407a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16980> // b.none │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + sxtw x0, w23 │ │ │ │ + b 4077c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1695c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + strb wzr, [x20, #168] │ │ │ │ + b 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a1c> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3752] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // b.any │ │ │ │ + bl c890 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbnz x24, 3dab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f30> │ │ │ │ - b 3dab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f38> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d040 │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 3a680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10860> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x27] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 40c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dfc> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // b.any │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ + bl ce30 │ │ │ │ + mov x3, x0 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3752] │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + add x2, sp, #0x20 │ │ │ │ + add x1, x1, #0x410 │ │ │ │ + str w4, [sp, #32] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + bl c860 , 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 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // b.any │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl dbe8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x938> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - b 3db00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f80> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250e0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ + mov x20, x0 │ │ │ │ + b 40bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cbz x0, 40bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d98> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3752] │ │ │ │ + b 40ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c94> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + cbz x0, 40c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e60> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 40c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e60> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c8c> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 40ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16cb8> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - add x22, x19, #0x120 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - bl cea8 │ │ │ │ - b 3da24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea4> │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x24, 3db30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fb0> │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - add x20, x19, #0x168 │ │ │ │ - b 3da24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea4> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + b 40bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16d8c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250e0> │ │ │ │ - mov x0, x26 │ │ │ │ - bl cea8 │ │ │ │ - cbnz x24, 3db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fa8> │ │ │ │ - b 3db30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fb0> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbnz x0, 40cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16ebc> │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3752] │ │ │ │ + b 40aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c8c> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 3dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250e0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ - bl cea8 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - b 3da24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ea4> │ │ │ │ + mov x20, x0 │ │ │ │ + b 40c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e50> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - cbz x1, 3db30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fb0> │ │ │ │ - mov x0, x1 │ │ │ │ - bl cea8 │ │ │ │ - b 3db30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fb0> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 40c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e50> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 3db78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ff8> │ │ │ │ - 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 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25080> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 3dc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2509c> │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3dbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25064> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 3dc30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250b0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - add x19, x19, #0x18 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 3dbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25064> // b.any │ │ │ │ - ldr x20, [x21] │ │ │ │ - b 3dc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25080> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 40bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dac> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 40bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dac> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 40c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16e58> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbnz x2, 3dc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250f0> │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x2] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 3dc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250ec> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbz x0, 3dccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2514c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + 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 c7a0 <__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+0x20958> │ │ │ │ + add x3, x3, #0x6d8 │ │ │ │ + add x4, x23, #0x7d0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + add x2, x2, #0x7f8 │ │ │ │ + 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 d280 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x738 │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + str x2, [x19, #16] │ │ │ │ + str x1, [x19, #576] │ │ │ │ + bl cf08 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x20, x0 │ │ │ │ + stp x0, xzr, [x19, #32] │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + ldr q31, [x1, #3712] │ │ │ │ + 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 cf08 │ │ │ │ + mov x1, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x860 │ │ │ │ + add x4, x19, #0x20 │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0x8b8 │ │ │ │ + stp x2, x4, [x19] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0x968 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x890 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str x2, [sp] │ │ │ │ + ldp x20, x27, [x0, #8] │ │ │ │ + add x2, x2, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + 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 d280 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3872] │ │ │ │ + add x26, x19, #0x40 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x1, #0x18 │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + str x2, [x19, #48] │ │ │ │ + str x1, [x19, #312] │ │ │ │ + bl cf50 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d280 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x27, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 41800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x179e0> // 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 4110c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172ec> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 4103c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1721c> // b.none │ │ │ │ + cbnz x20, 412bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1749c> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldp x0, x1, [sp, #32] │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.eq 41048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17228> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 40f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17130> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x1, x1, #0x18 │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x20, [x24, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 417b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17990> // 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 413e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175c4> // b.pmore │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.eq 413d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175b8> // b.none │ │ │ │ + cbnz x20, 412cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174ac> │ │ │ │ + mov x0, x23 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 412f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174d8> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + add x1, x27, #0x420 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ + add x1, x0, #0x1 │ │ │ │ + ldr x2, [x24, #8] │ │ │ │ cmp x1, x2 │ │ │ │ - b.eq 3dcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25140> // b.none │ │ │ │ - ldr x0, [x1] │ │ │ │ - cbnz x0, 3dc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25114> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3dcac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2512c> // b.any │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + b.hi 415c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177a0> // b.pmore │ │ │ │ + ldr x3, [x24] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + str x23, [sp, #32] │ │ │ │ + add x2, x3, x2 │ │ │ │ + add x1, x3, x1 │ │ │ │ + bl 36040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc220> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, #0x3 │ │ │ │ + b.eq 4142c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1760c> // b.none │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x21, x1 │ │ │ │ + cbz x0, 414d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176b8> │ │ │ │ + mov x0, x1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 410bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1729c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + b 40f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1710c> │ │ │ │ + ldrh w2, [x0] │ │ │ │ + mov w1, #0x7a67 // #31335 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 40f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17124> // b.any │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 41064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17244> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 41408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175e8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3ad20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f00> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 405c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167a0> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + ldr w1, [x25, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 41144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17324> // b.none │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // 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, x1, #0x18 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 3dc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25100> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbz x0, 3ddc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25248> │ │ │ │ - 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + b 40f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17110> │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cbz x1, 4158c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1776c> │ │ │ │ + ldr w0, [x1, #56] │ │ │ │ + tbnz w0, #0, 41558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17738> │ │ │ │ + ldr x0, [x1] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17350> // b.none │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + ldr x24, [x0, #16] │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + ldr x26, [x1, #48] │ │ │ │ + bl cf08 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3808] │ │ │ │ - add x0, x19, #0x100 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - ldp x2, x3, [x2, #8] │ │ │ │ - str x2, [x19] │ │ │ │ + mov x25, x0 │ │ │ │ + add x27, x25, #0x48 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ 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 c830 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ + stp x1, xzr, [x25] │ │ │ │ + stp xzr, xzr, [x25, #16] │ │ │ │ + stp xzr, xzr, [x25, #32] │ │ │ │ + str xzr, [x25, #48] │ │ │ │ + bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str wzr, [x25, #64] │ │ │ │ + strb wzr, [x27, #8] │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + adrp x0, 9e000 │ │ │ │ + add x0, x0, #0xc00 │ │ │ │ + str x0, [x25] │ │ │ │ + stp xzr, xzr, [x25, #88] │ │ │ │ + str xzr, [x25, #104] │ │ │ │ + str w1, [x25, #120] │ │ │ │ + cmn x26, #0x1 │ │ │ │ + b.eq 41418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x175f8> // 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, 412c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174a4> │ │ │ │ + mov x0, x26 │ │ │ │ + tbnz x26, #63, 414a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17688> │ │ │ │ + bl cf08 │ │ │ │ + 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, 4158c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1776c> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl cf08 │ │ │ │ + str x25, [x0, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5a8 │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + ldr x3, [x20] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x26, #16] │ │ │ │ + cbz x3, 4158c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1776c> │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldr w1, [x3, #56] │ │ │ │ + orr w1, w1, #0x3 │ │ │ │ + str w1, [x3, #56] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 41280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17460> // 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 41264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17444> // b.any │ │ │ │ + cbz x24, 412a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17484> │ │ │ │ + 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, 4158c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1776c> │ │ │ │ + ldr x0, [x3, #24] │ │ │ │ + cbz x0, 410cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172ac> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 410cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172ac> │ │ │ │ + mov x0, x23 │ │ │ │ + b 4112c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1730c> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + b 41200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173e0> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x3 │ │ │ │ + bl c5c0 , 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 40fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17194> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x7a62 // #31330 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 40fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17194> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne 40fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17194> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 414c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176a8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl cf08 │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + str xzr, [sp, #16] │ │ │ │ + bl d2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ + strb wzr, [x20, #17] │ │ │ │ + mov x0, #0x1000 // #4096 │ │ │ │ + bl cf08 │ │ │ │ + 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 cf08 │ │ │ │ + mov x24, x0 │ │ │ │ + movi v31.2s, #0x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0x8d8 │ │ │ │ + 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 400e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x162c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 410bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1729c> │ │ │ │ + ldrb w0, [x1, x0] │ │ │ │ + strb w0, [sp, #48] │ │ │ │ + b 40f9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1717c> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + b 412d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174b0> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 41090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17270> │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x0, #0x1004 // #4100 │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [x25, #112] │ │ │ │ + b 411f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173d8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov w1, #0x6962 // #26978 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 41004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171e4> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x6e │ │ │ │ + b.ne 41004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x171e4> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x1, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x21, x1 │ │ │ │ + cbz x2, 414ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176cc> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + mov x2, #0x1000 // #4096 │ │ │ │ + mov w1, #0xf // #15 │ │ │ │ + bl 3ad20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f00> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, x3 │ │ │ │ + bl 405c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x167a0> │ │ │ │ + b 410b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17294> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + bl c890 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 4134c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1752c> │ │ │ │ + ldr w2, [x1, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + orr w1, w2, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 410bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1729c> │ │ │ │ ldr w1, [x0, #32] │ │ │ │ orr w1, w1, #0x4 │ │ │ │ bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 3dd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251c0> │ │ │ │ + b 41480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17660> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c740 <__stack_chk_fail@plt> │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x7f8 │ │ │ │ + bl 3aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c40> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + str x23, [x19, #576] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 415f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177d8> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + add x1, x1, #0x400 │ │ │ │ + bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl db70 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x8c0> │ │ │ │ + adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + add x1, x1, #0x440 │ │ │ │ + add x0, x0, #0x470 │ │ │ │ + mov w2, #0x226 // #550 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + bl 3a960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10b40> │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x4, [sp, #200] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x4, x4, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x2, x1 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 41628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17808> │ │ │ │ + bl cea8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c758 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x24 │ │ │ │ + bl cea8 │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + b 41688 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17868> │ │ │ │ + bti j │ │ │ │ + b 415b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17790> │ │ │ │ + bti j │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl d4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ + 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 c830 │ │ │ │ + b 41514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176f4> │ │ │ │ + bti j │ │ │ │ + b 416c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178a0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + ldr x1, [x25] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 38f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf100> │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + b 4150c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x176ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 416d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x178b4> │ │ │ │ bti j │ │ │ │ bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3dda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f80> │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + add x23, x23, #0x7d0 │ │ │ │ + str x23, [x19, #16] │ │ │ │ + str x0, [sp] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + b 41524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17704> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3720] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + b 41524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17704> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 41554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17734> // b.any │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x3, x20 │ │ │ │ + add x1, x1, #0x428 │ │ │ │ + add x0, x0, #0x440 │ │ │ │ + bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 3dd6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251ec> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 41794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17974> │ │ │ │ + bl 29820 ::do_widen(char) const@@Base+0xd1c0> │ │ │ │ + b 41794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17974> │ │ │ │ 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 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3752] │ │ │ │ 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, 3deec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2536c> │ │ │ │ + cbz x21, 4194c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b2c> │ │ │ │ mov x0, x21 │ │ │ │ bl c7d0 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov x3, x0 │ │ │ │ cmp x0, #0xf │ │ │ │ - b.hi 3deac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2532c> // b.pmore │ │ │ │ + b.hi 4190c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17aec> // b.pmore │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ne 3dea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25324> // b.any │ │ │ │ + b.ne 41904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ae4> // b.any │ │ │ │ ldrb w0, [x21] │ │ │ │ strb w0, [x19, #16] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ 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 3df08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25388> // b.any │ │ │ │ + b.ne 41968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b48> // b.any │ │ │ │ ldr x21, [sp, #64] │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #48] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 3de68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252e8> │ │ │ │ - b 3ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25350> │ │ │ │ + cbz x0, 418c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17aa8> │ │ │ │ + b 41930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b10> │ │ │ │ add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ str x3, [sp, #8] │ │ │ │ bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ mov x20, x0 │ │ │ │ ldp x3, x1, [sp, #8] │ │ │ │ @@ -49486,18940 +51184,20396 @@ │ │ │ │ str x1, [x19, #16] │ │ │ │ mov x2, x3 │ │ │ │ mov x0, x20 │ │ │ │ mov x1, x21 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ ldr x20, [x19] │ │ │ │ ldr x3, [sp, #16] │ │ │ │ - b 3de68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252e8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 418c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17aa8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3df0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2538c> // b.none │ │ │ │ + b.eq 4196c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b4c> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc50 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - str w4, [x0] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - str x3, [x0, #24] │ │ │ │ + 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, 41a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c60> │ │ │ │ + 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, 419d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bb8> │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 419f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bd0> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 419f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bd4> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 41a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be8> // b.tstop │ │ │ │ + tbnz w0, #31, 41a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be8> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 41a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17bf0> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 419c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ba0> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 41a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17be0> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 41a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c58> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 41a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c18> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 41a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c34> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 41a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c38> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 41a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c58> // b.tstop │ │ │ │ + tbnz w0, #31, 41a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c58> │ │ │ │ + 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] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ + 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] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3728] │ │ │ │ - str d15, [sp, #112] │ │ │ │ - sub sp, sp, #0x380 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #888] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str x21, [sp, #136] │ │ │ │ - bl c590 │ │ │ │ - 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 3f9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e28> // b.pmore │ │ │ │ - str wzr, [sp, #112] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.hi 40184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27604> // b.pmore │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl c908 │ │ │ │ - ldr w1, [x19] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.le 3e008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25488> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl c788 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0xfc0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl ca10 <__cxa_free_exception@plt> │ │ │ │ + mov x22, x1 │ │ │ │ mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl cd10 │ │ │ │ - mov x20, x0 │ │ │ │ - bl c590 │ │ │ │ - mov x1, #0x94b3 // #38067 │ │ │ │ + bl c7d0 │ │ │ │ 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, #3744] │ │ │ │ - smulh x1, x2, x1 │ │ │ │ - add x25, sp, #0x1f0 │ │ │ │ - asr x1, x1, #26 │ │ │ │ - sub x2, x1, x2, asr #63 │ │ │ │ - str x2, [sp, #176] │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [sp, #840] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - 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 d280 │ │ │ │ - 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 d280 │ │ │ │ - ldr x1, [x24, #8] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3888] │ │ │ │ - add x10, sp, #0x210 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #4088] │ │ │ │ - add x2, sp, #0x260 │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #584] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + mov x0, x19 │ │ │ │ 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 d280 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl cda0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl cd58 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ - ldrb w0, [sp, #192] │ │ │ │ - tbz w0, #0, 3e29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2571c> │ │ │ │ - ldr x1, [sp, #512] │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x22, x1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl cb18 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - bl c9b0 │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x1, x0, lsl #3] │ │ │ │ - str x0, [sp, #152] │ │ │ │ - cbz x0, 40ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28358> │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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, 4018c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2760c> │ │ │ │ - ldrb w4, [x24, #224] │ │ │ │ - ldp x0, x1, [sp, #152] │ │ │ │ - adrp x6, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - ldr x5, [sp, #64] │ │ │ │ - adrp x7, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x8, 9f000 │ │ │ │ - ldr x8, [x8, #3752] │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x28 │ │ │ │ - add x6, x6, #0x8f0 │ │ │ │ - add x7, x7, #0x8fd │ │ │ │ - str x8, [sp, #40] │ │ │ │ - bl d2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - tbz w1, #0, 3e2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25728> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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, 3e2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25748> │ │ │ │ - ldr w0, [x28, #32] │ │ │ │ - cbz w0, 3f558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269d8> │ │ │ │ - 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, 3f5b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a38> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 3e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x257b4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0xb // #11 │ │ │ │ - add x3, x3, #0xfc8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 401c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27644> // 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 d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3e3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25874> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3e404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25884> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 40ea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28328> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - add x1, x1, #0xff0 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 41428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288a8> // b.pmore │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 41b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d4c> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ bl c818 │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 41404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28884> // b.none │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 41b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d40> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ bl c818 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 401ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2762c> // 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 d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3e4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2597c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3e50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2598c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x0 │ │ │ │ - bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x48 │ │ │ │ - bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0x88 │ │ │ │ - bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, x1, #0xd8 │ │ │ │ - bl d4f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x240> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 3e588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a08> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, w23, uxtw #3] │ │ │ │ - ldr x1, [x1] │ │ │ │ - bl cd70 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - cmp w1, w23 │ │ │ │ - b.gt 3e560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259e0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl cd70 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x21 │ │ │ │ - bl c6f8 │ │ │ │ - tbnz w0, #31, 408c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d40> │ │ │ │ - ldr w0, [x21, #8] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3712] │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - sbfiz x0, x0, #2, #32 │ │ │ │ - bl d4a8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1f8> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, #0x4059000000000000 // #4636737291354636288 │ │ │ │ - fmov d15, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - str x0, [sp, #72] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - cmp w0, w24 │ │ │ │ - b.le 3e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e5c> │ │ │ │ + cbz x0, 41d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f78> │ │ │ │ + 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, 41d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f34> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 41d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f04> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 41cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ed8> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 41ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e80> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 41c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e24> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 41c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e54> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 41ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eac> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 41c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17df8> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dec> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + cbnz x27, 41be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dc8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e10> // b.none │ │ │ │ + bl cea8 │ │ │ │ mov x0, x20 │ │ │ │ - bl cc68 , std::allocator > const&) const@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 d748 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x498> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x2, [x2] │ │ │ │ - ldr x2, [x2, x23] │ │ │ │ - str w0, [x20, #16] │ │ │ │ + bl cea8 │ │ │ │ + cbz x27, 41ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17eac> │ │ │ │ + mov x20, x27 │ │ │ │ + b 41be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dc0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e3c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 41ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e80> │ │ │ │ + mov x19, x20 │ │ │ │ + b 41bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17da4> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e6c> // b.none │ │ │ │ + bl cea8 │ │ │ │ mov x0, x21 │ │ │ │ - ldr w3, [x2, #32] │ │ │ │ - ldr x2, [x2, #40] │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - sxtw x3, w3 │ │ │ │ - str x3, [x20] │ │ │ │ - bl d820 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x570> │ │ │ │ - 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 4152c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x289ac> // b.pmore │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c818 │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 41490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28910> // b.none │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x140 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl c818 │ │ │ │ - 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 4146c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288ec> // b.pmore │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 41c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e24> │ │ │ │ + mov x21, x20 │ │ │ │ + b 41bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17dac> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e98> // b.none │ │ │ │ + bl cea8 │ │ │ │ mov x0, x25 │ │ │ │ - bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - str x28, [sp, #464] │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 41cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ed8> │ │ │ │ + mov x25, x19 │ │ │ │ + b 41bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d9c> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3e9c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e40> // 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 3e728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ba8> // b.none │ │ │ │ + b.eq 41ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ec4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x2, [sp, #464] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d130 │ │ │ │ - ldr x9, [x19, #16] │ │ │ │ - str wzr, [sp, #176] │ │ │ │ - ldr w0, [x9, #4] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 3e7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c70> │ │ │ │ - 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 3e780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c00> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - add x2, x2, #0x148 │ │ │ │ - mov w4, w5 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c5d8 │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - ldr w0, [sp, #176] │ │ │ │ - add x2, x2, #0x150 │ │ │ │ - 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 │ │ │ │ - str s31, [sp, #184] │ │ │ │ - bl c5d8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x0, [x0, x23] │ │ │ │ - ldr d31, [x0, #136] │ │ │ │ - fcmpe d31, #0.0 │ │ │ │ - b.ge 3e994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e14> // b.tcont │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - ldr w4, [x21, #8] │ │ │ │ - add x2, x2, #0x160 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - lsl w4, w4, #1 │ │ │ │ - bl d730 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x480> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl d8f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x648> │ │ │ │ - tbnz w0, #31, 40848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc8> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x1, x1, #0x188 │ │ │ │ - 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 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - ldrb w2, [x26, #520] │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - tbz w2, #0, 3e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dec> │ │ │ │ - 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 3e91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d9c> // b.tcont │ │ │ │ - mov w3, #0xffffffff // #-1 │ │ │ │ - mov w0, w3 │ │ │ │ - str w3, [x26, #524] │ │ │ │ - cmp w23, w0 │ │ │ │ - b.le 3e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dec> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x27, x0 │ │ │ │ - add x1, x1, #0xc08 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x27 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - str w23, [x26, #524] │ │ │ │ - cmp x1, x22 │ │ │ │ - b.eq 3e97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dfc> // b.none │ │ │ │ - mov x0, x1 │ │ │ │ + mov x0, x26 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3e98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e0c> // b.none │ │ │ │ + cbz x20, 41c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17e50> │ │ │ │ + mov x26, x20 │ │ │ │ + b 41bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17db8> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ef0> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - b 3e5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a60> │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - fcvt s31, d31 │ │ │ │ - adrp x2, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x1, x20 │ │ │ │ - add x2, x2, #0x158 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x2 // #2 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - str s31, [sp, #192] │ │ │ │ - bl c5d8 │ │ │ │ - b 3e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cec> │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 3e708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b88> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8a8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c8c0 , std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl c620 │ │ │ │ - cbnz w0, 407e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - ldp x20, x23, [x0, #8] │ │ │ │ - ldr w0, [sp, #112] │ │ │ │ - ldr w26, [x1, #4] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 3fa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ec8> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - str d14, [sp, #1000] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b.eq 3f178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265f8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 41d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f04> │ │ │ │ + mov x24, x19 │ │ │ │ + b 41bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d94> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f1c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 41d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f30> │ │ │ │ + mov x23, x19 │ │ │ │ + b 41bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d8c> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 41d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f4c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 41d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f60> │ │ │ │ + mov x22, x19 │ │ │ │ + b 41ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d80> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, sp, #0x10 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3720] │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, sp, #0x348 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x168 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + add x3, sp, #0x178 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x25, [x0, #8] │ │ │ │ str q31, [x2] │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - str q31, [x2] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, 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 d280 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x9, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - 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] │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3864] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - str w2, [sp, #568] │ │ │ │ - str x27, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ - bl d280 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 4079c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c1c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 41fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18184> │ │ │ │ + ldp x6, x3, [sp, #48] │ │ │ │ + mov x0, x19 │ │ │ │ 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 │ │ │ │ + cmp x6, #0x0 │ │ │ │ + ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + 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 3eb5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fdc> // b.none │ │ │ │ + b.eq 41f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18110> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 41fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181c8> // 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 c9f8 │ │ │ │ + b 41f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x180f0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 42058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18238> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x4, #0x1e // #30 │ │ │ │ - add x3, x3, #0x1d0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + add x28, x0, #0x10 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + str x28, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x1, [sp, #272] │ │ │ │ - mov x1, x0 │ │ │ │ + b.ne 41fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 41fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181a4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 42024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18204> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3728] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #984] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x20, [sp, #144] │ │ │ │ + bl c590 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x26] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 420f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182d0> │ │ │ │ + bl cb30 │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x260 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + bl c668 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + mov x28, x19 │ │ │ │ + bl d118 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + cbz x0, 421d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183b4> │ │ │ │ + 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, 44ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x21, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 42618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187f8> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4260c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187ec> // 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 40560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279e0> // 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 40d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28218> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl c818 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + b.eq 42668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18848> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4268c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1886c> // b.none │ │ │ │ + stp x3, x2, [x24] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str x1, [x24, #16] │ │ │ │ + cbz x0, 4267c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1885c> │ │ │ │ + str x0, [sp, #608] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 421c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x26, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 42124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18304> // b.pmore │ │ │ │ + str wzr, [sp, #64] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + stp wzr, wzr, [sp, #224] │ │ │ │ + stp xzr, xzr, [sp, #232] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 426c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188a0> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 44b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ace8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x23, [x0] │ │ │ │ + ldrh w0, [x23, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 421e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183c4> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d268 │ │ │ │ + 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 44ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acb8> // b.tstop │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 44ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acb8> // 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, 44ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1acc0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 440c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2a4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43b24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d04> // b.none │ │ │ │ + cbnz x0, 44194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a374> │ │ │ │ + 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, 4487c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa5c> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 44088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a268> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 44004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1e4> // b.none │ │ │ │ + cbnz x0, 4418c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a36c> │ │ │ │ + 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, 448a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa84> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4404c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a22c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1d8> // b.none │ │ │ │ + cbnz x0, 44184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a364> │ │ │ │ + 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, 44940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab20> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 44010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1f0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 43fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1cc> // b.none │ │ │ │ + cbnz x0, 4417c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a35c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl cf08 │ │ │ │ + mov x21, x0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + bl 1d48c ::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 6c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42320> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x4, sp, #0xe0 │ │ │ │ + add x3, sp, #0xe8 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp x2, w0, sxtw │ │ │ │ + b.ne 4465c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a83c> // b.any │ │ │ │ + ldrb w0, [x26, #64] │ │ │ │ + tbnz w0, #0, 438c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19aa4> │ │ │ │ + cbz x2, 4390c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19aec> │ │ │ │ + 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 424d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186b0> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d10> // b.none │ │ │ │ + mov x2, x14 │ │ │ │ + mov w1, w15 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 43eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a08c> // 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 43920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19b00> // 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 │ │ │ │ + ccmp w1, #0x0, #0x4, ne // ne = any │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + mov w16, w9 │ │ │ │ + b.eq 42444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18624> // b.none │ │ │ │ + cmp w6, w5 │ │ │ │ + cset w4, eq // eq = none │ │ │ │ + str w4, [sp, #8] │ │ │ │ + b.eq 43ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0a0> // b.none │ │ │ │ + orr w3, w3, w1 │ │ │ │ + ldrb w12, [x26, #64] │ │ │ │ + ldr w10, [sp, #32] │ │ │ │ + mov x2, x14 │ │ │ │ + mov w1, w15 │ │ │ │ + tbz w3, #0, 43b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> │ │ │ │ + ldp x4, x3, [x26, #200] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 43b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d6c> // b.none │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w25, w3 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d28> // 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, 43c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19de8> │ │ │ │ + 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, 43c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e10> │ │ │ │ + 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, 43ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d84> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + fmov d15, x0 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 438ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a8c> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 438bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a9c> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + b 4249c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1867c> │ │ │ │ + cbz x0, 42170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18350> │ │ │ │ + mov x0, x19 │ │ │ │ + b 42634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18814> │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x1, [sp, #624] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , 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.eq 40544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279c4> // 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 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + b.ne 42194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18374> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4268c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1886c> // 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 421b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18390> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 4433c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a51c> // b.none │ │ │ │ + cbz x2, 426b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18890> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 43abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c9c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl c5c0 , 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 421b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18390> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + cbz x0, 426d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x188b4> │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str xzr, [sp, #936] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x3b8 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #944] │ │ │ │ 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] │ │ │ │ + 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 d280 │ │ │ │ - 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] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x5, sp, #0x270 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #120] │ │ │ │ - stp x0, xzr, [sp, #336] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ str x0, [sp, #24] │ │ │ │ - strb wzr, [sp, #352] │ │ │ │ - cbz x4, 407b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c34> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 44304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4e4> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 3ed84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26204> // b.none │ │ │ │ + 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 42884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a64> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 40e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28290> // b.plast │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x920 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x19, sp, #0x270 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 44268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a448> // 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 4482c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aa0c> // b.none │ │ │ │ + adrp x28, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x28, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ - 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 4052c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279ac> // 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 c590 │ │ │ │ + add x1, sp, #0x110 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + str x1, [sp, #256] │ │ │ │ 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 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d13, [x0, #616] │ │ │ │ - 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 x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a460> // 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 42984 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b64> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b78> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ + 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, #0x358 │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl d280 │ │ │ │ - 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 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, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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, #696] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + 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 d280 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d13 │ │ │ │ - mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #728] │ │ │ │ bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 40748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bc8> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + 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, 44330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a510> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 3efb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26438> // b.none │ │ │ │ + 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 42af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cd4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 40bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2804c> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x930 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 442cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4ac> // 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 44be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1adc0> // b.none │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + add x1, x28, #0x928 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #96] │ │ │ │ bl c818 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4057c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279fc> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - str x0, [sp, #496] │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + str x1, [sp, #48] │ │ │ │ str x1, [sp, #512] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #504] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3712] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 403b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27834> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 40358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277d8> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 3f084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26504> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3f094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26514> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3f0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26524> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26538> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2654c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26560> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26574> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26588> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 401dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2765c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3f138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265b8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // 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 │ │ │ │ + b.eq 442e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c8> // 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, 43848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a28> │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, sp, #0x348 │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [sp, #720] │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + str xzr, [sp, #936] │ │ │ │ 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] │ │ │ │ + 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 d280 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - 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 │ │ │ │ + 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] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - str x2, [sp, #608] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + 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 d280 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 40780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c00> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4419c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a37c> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ + add x1, x22, #0x18 │ │ │ │ str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 3f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26720> // b.none │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f3c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x218 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0x120 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - str x1, [sp, #272] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #576] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278f8> // 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 40d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x281e0> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + b.eq 44380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a560> // 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 446a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a884> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, x28, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - mov x26, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27990> // 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 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ + b.eq 44364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a544> // 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 43870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a50> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 443a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a584> // b.plast │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 42e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19060> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 43ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca8> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 44b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad38> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl c818 │ │ │ │ + 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 43b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ce8> // 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 42ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190c0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbnz w0, 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0c0> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190dc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190f0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19104> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x20, [sp, #496] │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #824] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ + 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, #0x358 │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl d280 │ │ │ │ - add x2, sp, #0x200 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ + 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, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + str xzr, [sp, #696] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x26 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #688] │ │ │ │ + strb wzr, [sp, #704] │ │ │ │ + bl d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ strb wzr, [sp, #592] │ │ │ │ - bl d280 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 407a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c28> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ + cbz x4, 44320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a500> │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #648] │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ + add x1, x22, #0x18 │ │ │ │ str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 3f4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26948> // b.none │ │ │ │ + add x1, x22, #0x40 │ │ │ │ + str x1, [sp, #720] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19260> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x2] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #304] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x2, [sp, #344] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 404f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27974> // b.none │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - b.ls 3f5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a44> // b.plast │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 3f5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a44> // b.none │ │ │ │ - ldr x5, [sp, #352] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 3f5c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a44> // b.pmore │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x940 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 3f5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a60> │ │ │ │ - bl c548 │ │ │ │ - tbnz w0, #0, 3e2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25748> │ │ │ │ - ldr x0, [x28, #232] │ │ │ │ - ldr w1, [x28, #28] │ │ │ │ - str wzr, [x28, #28] │ │ │ │ - str w1, [sp, #64] │ │ │ │ - cbz x0, 3f594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a14> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 407c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c40> // 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, 3e2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25764> │ │ │ │ - add x1, sp, #0x250 │ │ │ │ - bl c9f8 │ │ │ │ - b 3e308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25788> │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 40ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f64> // b.pmore │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl c818 │ │ │ │ mov x26, x0 │ │ │ │ - add x1, sp, #0x180 │ │ │ │ - str x1, [sp, #368] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x26], #16 │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 40594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a14> // 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 410c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28544> // b.plast │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - str x0, [sp, #128] │ │ │ │ + b.eq 441c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3a0> // 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 44530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a710> // b.none │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x28, #0x928 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ + add x28, sp, #0x150 │ │ │ │ + str x28, [sp, #320] │ │ │ │ + mov x21, x0 │ │ │ │ ldr x0, [x26], #16 │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 404c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27944> // 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] │ │ │ │ + b.eq 441d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3b8> // 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 43174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19354> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19368> // b.none │ │ │ │ + bl cea8 │ │ │ │ bl c590 │ │ │ │ - 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 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d14, [x0, #616] │ │ │ │ - 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x20, [sp, #496] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str xzr, [sp, #824] │ │ │ │ + str x23, [sp, #608] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #832] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - add x0, sp, #0x348 │ │ │ │ + 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, #0x358 │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x20, #-24] │ │ │ │ - add x0, x25, x2 │ │ │ │ - str x23, [x25, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x20, x2 │ │ │ │ + str x27, [x20, x2] │ │ │ │ bl d280 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - str x0, [sp, #496] │ │ │ │ - add x0, sp, #0x200 │ │ │ │ - add x1, x21, #0x40 │ │ │ │ + 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, #88] │ │ │ │ - str xzr, [sp, #544] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #656] │ │ │ │ + str xzr, [sp, #664] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #504] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #720] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str x27, [sp, #576] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + 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, #504] │ │ │ │ + str x0, [sp, #616] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #568] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [sp, #592] │ │ │ │ + str w0, [sp, #680] │ │ │ │ + mov x0, x24 │ │ │ │ bl d280 │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - fmov d0, d14 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x20 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x25, x1 │ │ │ │ + add x1, x20, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #616] │ │ │ │ + str x3, [sp, #728] │ │ │ │ bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 4078c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c0c> │ │ │ │ - ldr x5, [sp, #528] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ + ldr x4, [sp, #656] │ │ │ │ + str xzr, [sp, #584] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + strb wzr, [sp, #592] │ │ │ │ + cbz x4, 44310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4f0> │ │ │ │ + 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 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 3f804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c84> // b.none │ │ │ │ + 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 43300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194e0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x20, x1] │ │ │ │ + str x25, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #400] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x2, [sp, #440] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 404dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2795c> // b.none │ │ │ │ - ldr x1, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - b.ls 3f88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> // b.plast │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 3f88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> // b.none │ │ │ │ - ldr x5, [sp, #448] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.hi 3f88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d0c> // b.pmore │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - b 3f8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d28> │ │ │ │ + ldr x1, [sp, #584] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 410fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2857c> // b.pmore │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x0, x20 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4456c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a74c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, sp, #0x170 │ │ │ │ + str x23, [sp, #352] │ │ │ │ mov x21, x0 │ │ │ │ - str x28, [sp, #464] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 40494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27914> // 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 41130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x285b0> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - bl c818 │ │ │ │ - mov x23, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 404ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2792c> // 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, #3712] │ │ │ │ - stp x23, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 402fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2777c> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 402a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27720> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 3f960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26de0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3f970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26df0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3f980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e00> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3f994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e14> // b.none │ │ │ │ - bl cea8 │ │ │ │ + b.eq 441f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3d0> // 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, #368] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + str xzr, [x21, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ne 3f0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26548> // b.any │ │ │ │ - b 3f0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2654c> │ │ │ │ - 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 40138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275b8> // 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 3dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25454> // b.any │ │ │ │ - ldrb w1, [x22, #2] │ │ │ │ - cmp w1, #0x66 │ │ │ │ - b.ne 3dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25454> // b.any │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - add x3, x3, #0xfb8 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - str w1, [sp, #112] │ │ │ │ - b 3dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25454> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x6, sp, #0x200 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3864] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - mov w1, w26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - stp x0, xzr, [sp, #240] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + b.eq 433ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1958c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldp x24, x26, [sp, #256] │ │ │ │ + add x22, sp, #0x180 │ │ │ │ + add x25, sp, #0x190 │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + stp x25, xzr, [sp, #384] │ │ │ │ + add x1, x26, #0x11 │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 44c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae50> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #392] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 44cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1aecc> // b.pmore │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + bl c818 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 44cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae98> // b.plast │ │ │ │ + adrp x26, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x26, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + mov x27, x0 │ │ │ │ + add x24, sp, #0x1b0 │ │ │ │ + str x24, [sp, #416] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 44208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3e8> // 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 44c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1adf0> // b.pmore │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ str x0, [sp, #8] │ │ │ │ - strb wzr, [sp, #256] │ │ │ │ - cbz x4, 40774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bf4> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ - str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #448] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ cmp x0, x27 │ │ │ │ - b.eq 3fb74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ff4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0x1f8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 4045c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278dc> // 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 │ │ │ │ + b.eq 44220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a400> // 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, [x26, #16] │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 41344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287c4> // b.plast │ │ │ │ - add x0, sp, #0x110 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x0, [sp, #160] │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 44bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad98> // b.plast │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, x26, #0x960 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl c818 │ │ │ │ - add x1, sp, #0x140 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - str x1, [sp, #304] │ │ │ │ - mov x1, x0 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 40440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278c0> // 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 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - ldr x26, [sp, #56] │ │ │ │ - mov w19, w0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c7a0 <__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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 40758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bd8> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [sp, #576] │ │ │ │ - add x1, x21, #0x18 │ │ │ │ + str x1, [sp, #480] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 44238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a418> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + str x0, [sp, #480] │ │ │ │ str x1, [sp, #496] │ │ │ │ - add x1, x21, #0x40 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 3fd9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2721c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - mov x8, x1 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - ldr x0, [sp, #376] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 44a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac1c> // b.pmore │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 44250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a430> // 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 41280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28700> // b.plast │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + b.ls 44c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae20> // b.plast │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ + str x0, [sp, #80] │ │ │ │ bl c818 │ │ │ │ mov x26, x0 │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ - str x1, [sp, #400] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x21, x0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ ldr x0, [x26], #16 │ │ │ │ cmp x0, x26 │ │ │ │ - b.eq 40428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278a8> // 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 c590 │ │ │ │ - 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 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #616] │ │ │ │ - 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 c7a0 <__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 │ │ │ │ + b.eq 4429c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a47c> // 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 44b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad68> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 442b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a494> // 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 44c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae70> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + str x19, [sp, #608] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 441a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a388> // b.none │ │ │ │ + ldr x2, [x21, #16] │ │ │ │ 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 d280 │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #544] │ │ │ │ - add x26, sp, #0x1c0 │ │ │ │ - stp x26, xzr, [sp, #432] │ │ │ │ - add x19, sp, #0x1b0 │ │ │ │ - strb wzr, [sp, #448] │ │ │ │ - cbz x4, 40764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27be4> │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + str x2, [sp, #624] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x26, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 43f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a15c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 43f0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0ec> │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 43738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19918> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ 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 3ffd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27450> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4374c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1992c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - ldr x8, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - ldr x0, [sp, #472] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 40c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2811c> // b.plast │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - bl c818 │ │ │ │ - mov x24, x0 │ │ │ │ - str x22, [sp, #496] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 40410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27890> // 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, #3712] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldrb w0, [x21, #520] │ │ │ │ - tbnz w0, #0, 40244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c4> │ │ │ │ - ldrb w0, [x21, #521] │ │ │ │ - tbnz w0, #0, 401e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27668> │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 4009c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2751c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19940> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #464] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 400ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2752c> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19954> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 400bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2753c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19968> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #400] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 400d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27550> // b.none │ │ │ │ + b.eq 4379c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1997c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ - add x1, sp, #0x180 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 437ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1998c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 437bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1999c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 437cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 437dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 400e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27564> // b.none │ │ │ │ + b.eq 437f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199d0> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x1, [sp, #120] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 400f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27578> // b.none │ │ │ │ + b.eq 43804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x199e4> // b.none │ │ │ │ bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add sp, sp, #0x3e0 │ │ │ │ + ldr d15, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ + 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 42e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19030> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b.ls 42e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19050> // b.plast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 42e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19050> // b.none │ │ │ │ + ldr x5, [sp, #624] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.hi 42e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19050> // b.pmore │ │ │ │ + b 43ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ca8> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w12, #0, 43bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8c> │ │ │ │ + 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 42604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187e4> // b.any │ │ │ │ + add w7, w7, #0x1 │ │ │ │ + b 4249c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1867c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x2, x2, #0x8f0 │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 24b60 ::do_widen(char) const@@Base+0x8500> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbnz x2, 4240c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185ec> │ │ │ │ + mov w13, #0x0 // #0 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + stp w8, w7, [x1, #148] │ │ │ │ + str w13, [x1, #156] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl 1db60 ::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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + 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, 43a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c2c> │ │ │ │ + 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 439f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19bd4> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x27, #524] │ │ │ │ + cmp w21, w0 │ │ │ │ + b.le 43a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c2c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + str w21, [x27, #524] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 43a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c3c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 4010c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2758c> // b.none │ │ │ │ + b.eq 43a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c50> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 40120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275a0> // b.none │ │ │ │ + b.eq 43a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c64> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3f124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265a4> // b.none │ │ │ │ + b.eq 43a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c78> // b.none │ │ │ │ bl cea8 │ │ │ │ - b 3f124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265a4> │ │ │ │ - and w4, w5, #0xffff │ │ │ │ - mov w3, #0x7a67 // #31335 │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 3f9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e58> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - adrp x3, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ - add x3, x3, #0xfa8 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19c8c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [sp, #72] │ │ │ │ + add w0, w0, #0x4 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + b 421e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x183c4> │ │ │ │ + ldrb w1, [sp, #624] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 426a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18888> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [sp, #112] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.ls 3dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25454> // b.plast │ │ │ │ - add x22, sp, #0x200 │ │ │ │ - b 3f9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e5c> │ │ │ │ - ldr x0, [x24, #240] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - cbz x0, 40818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c98> │ │ │ │ + add x1, sp, #0x130 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #288] │ │ │ │ mov x1, x0 │ │ │ │ - ldrb w0, [x0, #56] │ │ │ │ - cbz w0, 406e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b64> │ │ │ │ - ldrb w4, [x1, #89] │ │ │ │ - b 3e244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c4> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25950> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 42eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19094> // b.any │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + str x1, [sp, #80] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3e3c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25848> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 3f124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265a4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 40ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f30> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 40648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ac8> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 4008c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2750c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 40a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e98> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 4067c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27afc> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 40084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27504> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 4099c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 406b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b30> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x21 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 3f950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26dd0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 42ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190a0> │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [sp, #496] │ │ │ │ + b 42290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18470> │ │ │ │ + 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 42560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18740> // b.none │ │ │ │ + cbnz w16, 42588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18768> │ │ │ │ + tbz w3, #0, 43898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19a78> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 425b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18794> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 43c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e24> // b.none │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + str w9, [sp, #8] │ │ │ │ + b 42560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18740> │ │ │ │ + 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, 43bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dac> │ │ │ │ + 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 43c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19e30> // 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, 42488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18668> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 425ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187cc> │ │ │ │ + tbz w3, #0, 43c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19df8> │ │ │ │ + mov w3, w9 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + b 425b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18794> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w12, #0, 43bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8c> │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldr s30, [sp, #8] │ │ │ │ + b 425ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187cc> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w12, #0, 42488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18668> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w3, w12 │ │ │ │ + b 43bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d8c> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + b 43b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d28> │ │ │ │ + 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 443ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5cc> // b.pmore │ │ │ │ + add x2, x11, #0x80 │ │ │ │ + stp x2, x11, [sp, #120] │ │ │ │ + mov x0, x2 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + 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 cf08 │ │ │ │ + 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 43cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ed8> // b.none │ │ │ │ + ldr w17, [x16], #4 │ │ │ │ + str w17, [x0], #4 │ │ │ │ + cmp x24, x16 │ │ │ │ + b.ne 43ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19ec8> // b.any │ │ │ │ + cbz x12, 43d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19f3c> │ │ │ │ + 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 cea8 │ │ │ │ + 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 43bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dbc> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x11, x0 │ │ │ │ + b.eq 4467c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a85c> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + 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 cf08 │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ mov x23, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 40a94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f14> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 405ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a2c> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c530 │ │ │ │ - bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 3f948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26dc8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + 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 4439c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a57c> // 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 c5c0 , 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 cea8 │ │ │ │ + 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 43bf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19dd4> │ │ │ │ + mov w3, w20 │ │ │ │ + mov w25, w20 │ │ │ │ + mov w12, w20 │ │ │ │ + str w20, [sp, #8] │ │ │ │ + b 42560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18740> │ │ │ │ + cmp w27, #0x2 │ │ │ │ + b.eq 44344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a524> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 425f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x187d8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 43ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a0d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 42ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 42ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190c8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 40a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27eb4> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 405e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a60> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 444e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6c4> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbz w0, 440f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2d8> │ │ │ │ + ldrb w1, [x26, #67] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x2 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 3f074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264f4> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 43728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19908> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #496] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x24, x0 │ │ │ │ + mov x26, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x23, [x0, #240] │ │ │ │ - cbz x23, 40980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e00> │ │ │ │ - ldrb w0, [x23, #56] │ │ │ │ - cbz w0, 40614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a94> │ │ │ │ - ldrb w1, [x23, #67] │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, x26, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 444cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6ac> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 44140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a320> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 3f06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264ec> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + b 43720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19900> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #592] │ │ │ │ + b 4237c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1855c> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #560] │ │ │ │ + b 42330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18510> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #528] │ │ │ │ + b 422e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184c0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #576] │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 40064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274e4> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + b 42380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18560> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #544] │ │ │ │ + str x1, [sp, #560] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + b 42334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18514> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x0, [sp, #512] │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #248] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + b 422e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x184c4> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + str x0, [sp, #480] │ │ │ │ + ldr x1, [sp, #248] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3fe44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272c4> │ │ │ │ + ldr x19, [sp, #248] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + b 42294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18474> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x0, x26 │ │ │ │ + str x2, [sp, #32] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x3, [x26] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 43f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a144> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + mov w1, w0 │ │ │ │ + b 43f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a144> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 43fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1b4> // b.none │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + b 43fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a1b4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + b 44034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a214> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 44070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a250> │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 440ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a28c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 440e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a2c0> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + bl c9f8 │ │ │ │ + b 42d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18f18> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3fc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270dc> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 43700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198e0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3fbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27070> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 430f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x192d0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x28 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3f31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2679c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x28 │ │ │ │ + b 43150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19330> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x23 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3f8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d4c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ + b 43384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19564> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x24 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3f928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26da8> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 43490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19670> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x1 │ │ │ │ - mov x1, x26 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3f678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26af8> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 40738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bb8> // b.plast │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 3f868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ce8> // b.any │ │ │ │ - b 3f89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d1c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 40740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bc0> // b.plast │ │ │ │ - ldr x5, [sp, #120] │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 3f530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269b0> // b.any │ │ │ │ - b 3f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a54> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 434f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x196d0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3f388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26808> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 43558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19738> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x1 │ │ │ │ mov x1, x26 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3ee2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262ac> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 435c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197a0> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x19 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3ec44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260c4> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 428f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18ad8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 3ebd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26058> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 42960 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18b40> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3f04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264cc> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + b 43634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19814> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x1 │ │ │ │ mov x1, x26 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 3f60c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a8c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 40348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277c8> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 40348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277c8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 403a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27824> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 403a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27824> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 40400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27880> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 40400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27880> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 40234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276b4> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 40234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276b4> │ │ │ │ - mov x0, x23 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27710> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 40290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27710> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 402ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2776c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 402ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2776c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w4, #0x20 // #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - ldr x2, [x1, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 3e244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c4> // b.none │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - mov w1, w4 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - blr x2 │ │ │ │ - mov w4, w0 │ │ │ │ - b 3e244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x256c4> │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ - b 3f89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d1c> │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - b 3f5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a54> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c9f8 │ │ │ │ - b 3ef98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26418> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b 436a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19880> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 42b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d4c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 42bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18db4> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ bl c9f8 │ │ │ │ - b 3fd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271fc> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x19 │ │ │ │ + b 42860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a40> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ bl c9f8 │ │ │ │ - b 3ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27430> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b 432dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x194bc> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ bl c9f8 │ │ │ │ - b 3fb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fd4> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b 4305c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1923c> │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ bl c9f8 │ │ │ │ - b 3f280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26700> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + b 42ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18cb0> │ │ │ │ + mov x0, x3 │ │ │ │ + b 421b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18390> │ │ │ │ + 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 43b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19d28> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl c9f8 │ │ │ │ - b 3f7e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c64> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl c9f8 │ │ │ │ - b 3eb3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fbc> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl c9f8 │ │ │ │ - b 3f4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26928> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - bl c9f8 │ │ │ │ - b 3ed64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261e4> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x1 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 3f588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a08> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x198 │ │ │ │ - bl 3de00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25280> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 42e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19004> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + b 42dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18fb0> │ │ │ │ + mov x21, x0 │ │ │ │ + b 43e58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a038> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + b 42e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x19060> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4097c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dfc> // b.none │ │ │ │ - str d13, [sp, #992] │ │ │ │ - str d14, [sp, #1000] │ │ │ │ + b.eq 4449c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a67c> // b.none │ │ │ │ bl c848 <__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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x1, x1, #0x168 │ │ │ │ - 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 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x120 │ │ │ │ - bl 3de00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25280> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0x8f8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d160 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl d160 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d160 │ │ │ │ - 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 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bl d1d8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + b 443c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl d160 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ + b.eq 4449c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a67c> // b.none │ │ │ │ + b 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ bl d1d8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x20, sp, #0x190 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x260 │ │ │ │ bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 409ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e6c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 444ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a68c> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - bl d1d8 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 40a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ef8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + b 44464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a644> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl c830 │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 409ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e6c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 409c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e48> │ │ │ │ + b 44454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a634> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + str x25, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - b 409dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e5c> │ │ │ │ + b 44464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a644> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ + mov x0, x20 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 409dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e5c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 409d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e50> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + b 44464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a644> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - b 4091c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d9c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4091c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d9c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 40c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280d0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 40bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28030> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 40910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d90> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 445a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a788> │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl c830 │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl d160 │ │ │ │ - b 40ad4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f54> │ │ │ │ + b 443bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a59c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl c830 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 409f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e74> │ │ │ │ + b 44514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6f4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 40d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28180> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #160] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 409fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e7c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + bl cea8 │ │ │ │ + b 44514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6f4> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0x878 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0x33 // #51 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #160] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 409fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e7c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e84> │ │ │ │ - bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 409f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e74> │ │ │ │ - bti j │ │ │ │ - b 40de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28260> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 409e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e64> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2800c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 409ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e6c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282dc> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + tbz w1, #0, 446f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + cbnz w0, 44778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a958> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl d160 │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x20 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 409f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e74> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #136] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + tbnz w1, #0, 446ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ + b 446f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 40934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db4> │ │ │ │ + b 44524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a704> │ │ │ │ bti j │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 446ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ + b 446f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ + add x0, sp, #0x220 │ │ │ │ bl d160 │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ + b 446fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8dc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 40e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2831c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x0, x25 │ │ │ │ - bl ccb0 <__cxa_atexit@plt> │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bti j │ │ │ │ - mov x28, x1 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, x28 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 4100c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2848c> // b.any │ │ │ │ - bl c8d8 , 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, 41050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284d0> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2831c> │ │ │ │ + b.eq 4449c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a67c> // b.none │ │ │ │ + b 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ bl d160 │ │ │ │ - b 40f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28394> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2831c> │ │ │ │ - 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] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #720] │ │ │ │ bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bti j │ │ │ │ - b 40e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28310> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28448> │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4449c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a67c> // b.none │ │ │ │ + b 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bl c8d8 , 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, 41048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284c8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 3e2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25728> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 447f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a9d0> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl c938 │ │ │ │ - b 40f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28394> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 41078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284f8> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 40a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f00> │ │ │ │ + b 44480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a660> │ │ │ │ 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 c830 │ │ │ │ - b 40a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ef8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #128] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 40a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ee0> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + b 4478c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a96c> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 40a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27eec> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 40844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc4> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e84> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #608] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - bl c830 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 40934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db4> │ │ │ │ + b 44728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a908> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 41168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x285e8> │ │ │ │ + b 4451c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a6fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ bl d160 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - ldr d13, [sp, #992] │ │ │ │ - ldr d14, [sp, #1000] │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 40908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d88> │ │ │ │ - bti j │ │ │ │ - b 40e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f98> │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ + tbnz w1, #0, 446ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ + b 446f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ bti j │ │ │ │ + ldr w1, [sp, #128] │ │ │ │ mov x19, x0 │ │ │ │ - b 40d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28180> │ │ │ │ - bti j │ │ │ │ - b 40d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x281a4> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + tbnz w1, #0, 446ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8cc> │ │ │ │ + b 446f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8d4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 40b18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 411d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28658> │ │ │ │ - bti j │ │ │ │ - b 411cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2864c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 41078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x284f8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl c830 │ │ │ │ + b 44730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a910> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27da4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40c2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280ac> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ bl d160 │ │ │ │ - mov x0, x25 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + b 4492c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab0c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ ldr x0, [sp, #24] │ │ │ │ bl d160 │ │ │ │ - b 40e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282f8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + b 443c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4092c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dac> │ │ │ │ + b 449b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ab98> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 40cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28148> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl c830 │ │ │ │ + b 443c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5a4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 412cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2874c> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 4443c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a61c> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - add x1, sp, #0x110 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #160] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 4093c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dbc> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + str x1, [sp, #616] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x26, x0, #0x10 │ │ │ │ + str x26, [sp, #616] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #608] │ │ │ │ + str x27, [x20, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + str x25, [sp, #720] │ │ │ │ + bl c830 │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ac> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 40944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dc4> │ │ │ │ + b 44a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ac78> │ │ │ │ bti j │ │ │ │ - add x1, sp, #0x130 │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 40934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db4> │ │ │ │ + b 44b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ad10> │ │ │ │ bti j │ │ │ │ - b 41224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x286a4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 44a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1abf4> │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + str x0, [sp, #480] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #984] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldrh w0, [x0, #26] │ │ │ │ + brk #0x3e8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 411d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28658> │ │ │ │ + b 4442c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp, #504] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #496] │ │ │ │ - str x23, [x25, x0] │ │ │ │ - b 410a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28528> │ │ │ │ + mov x0, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + b 443cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5ac> │ │ │ │ bti j │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 40e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x282dc> │ │ │ │ - bti j │ │ │ │ - b 40e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28310> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + b 4470c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8ec> │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl c9e0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 40e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2831c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d160 │ │ │ │ - b 4094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27dcc> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - b 40f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283bc> │ │ │ │ - bti j │ │ │ │ - b 4145c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288dc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [sp, #520] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 40fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28448> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x0, [sp, #888] │ │ │ │ - ldr x1, [x2] │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4083c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cbc> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add x1, sp, #0x1a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #8] │ │ │ │ bl c9e0 │ │ │ │ - bti j │ │ │ │ - bl c8d8 , 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [x24] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x28, x24, x1 │ │ │ │ - b 3f594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a14> │ │ │ │ - bti j │ │ │ │ - b 40e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28310> │ │ │ │ - bti j │ │ │ │ - b 4145c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288dc> │ │ │ │ - bti j │ │ │ │ - b 4145c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x288dc> │ │ │ │ - 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 416a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b24> // b.none │ │ │ │ - ldr x5, [x0, #16] │ │ │ │ - cmp x5, x6 │ │ │ │ - b.cs 4169c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b1c> // b.hs, b.nlast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.eq 415fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a7c> // b.none │ │ │ │ - ldr x7, [x1, #16] │ │ │ │ - cmp x6, x7 │ │ │ │ - b.ls 41660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ae0> // b.plast │ │ │ │ - mov x3, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x3, x3, x4 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 416e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b64> // b.pmore │ │ │ │ - mov x1, x5 │ │ │ │ - bl c818 │ │ │ │ - mov x3, x0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 416c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b40> // 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 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, x19, #0x10 │ │ │ │ - str x4, [x19] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 41630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ab0> // b.any │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x3, [sp, #40] │ │ │ │ - b 416c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b48> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 415fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a7c> │ │ │ │ - cmp x6, #0xf │ │ │ │ - b.ls 416dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b5c> // b.plast │ │ │ │ - mov x7, x1 │ │ │ │ - ldr x5, [x7], #16 │ │ │ │ - cmp x5, x7 │ │ │ │ - b.ne 415f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a70> // b.any │ │ │ │ - b 4160c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a8c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #32] │ │ │ │ - b 4163c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28abc> │ │ │ │ - ldr x5, [x1] │ │ │ │ - b 4160c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a8c> │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ bl c9e0 │ │ │ │ - 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, #3752] │ │ │ │ - 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 d220 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 41948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dc8> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - strb wzr, [sp, #15] │ │ │ │ - cmp x3, x21 │ │ │ │ - b.ls 41928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da8> // 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 41a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ea4> // 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 4197c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28dfc> // b.none │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w5, w1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 41990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e10> // b.none │ │ │ │ - orr w1, w1, #0x2 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 419ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e2c> // b.none │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 419bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e3c> // b.none │ │ │ │ - orr w1, w1, #0x8 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 419cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e4c> // b.none │ │ │ │ - orr w1, w1, #0x10 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 419dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e5c> // b.none │ │ │ │ - orr w1, w1, #0x20 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ls 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.plast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // 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 419ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e6c> // b.none │ │ │ │ - orr w1, w1, #0x40 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cs 419a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e24> // b.hs, b.nlast │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ls 41a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e98> // b.plast │ │ │ │ - lsr x2, x0, #6 │ │ │ │ - lsl x0, x22, x0 │ │ │ │ - ldr x2, [x4, x2, lsl #3] │ │ │ │ - tst x0, x2 │ │ │ │ - b.eq 419fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e7c> // 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 d220 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cmp x3, x21 │ │ │ │ - b.hi 41790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c10> // b.pmore │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 41a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e90> // 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 41a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e88> // b.plast │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 417e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c60> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 41810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c90> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - cbz w5, 41928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da8> │ │ │ │ - b 41924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da4> │ │ │ │ - mov x21, x0 │ │ │ │ - b 41924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da4> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 41840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28cc0> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 4199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e1c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 41870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28cf0> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 4199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e1c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 418a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d20> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 4199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e1c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 418d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d50> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 4199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e1c> │ │ │ │ - cmp x3, x0 │ │ │ │ - b.hi 41900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d80> // b.pmore │ │ │ │ - mov x21, x0 │ │ │ │ - b 4199c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e1c> │ │ │ │ - add x21, x21, #0x8 │ │ │ │ - cbz w5, 41928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da8> │ │ │ │ - b 41924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da4> │ │ │ │ - mov x21, x0 │ │ │ │ - b 41928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da8> │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - cbz w5, 41a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ea0> │ │ │ │ - strb w1, [sp, #15] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 41a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28e94> // b.any │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x0, #0xe48 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ - 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, #3752] │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x2, [sp] │ │ │ │ - bl d220 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 41ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f58> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 41b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fa0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29000> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 41b38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fb8> │ │ │ │ - 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, 41c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29090> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29084> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 41b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fa0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 41b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fa0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 41c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29090> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x21, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x21, [x21, #3752] │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29084> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x19, x0 │ │ │ │ + b 44434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a614> │ │ │ │ + ldr x0, [sp, #984] │ │ │ │ + ldr x1, [x21] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 41c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290b4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 443e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a5c8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - b 41be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29064> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4444c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a62c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 44454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a634> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + b 445cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 44424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a604> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 44444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a624> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 44704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a8e4> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 41c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29100> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 41ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29160> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 41c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29118> │ │ │ │ - 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, 41d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + 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] │ │ │ │ + str d15, [sp, #96] │ │ │ │ + sub sp, sp, #0x3f0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3728] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1000] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x22, [sp, #144] │ │ │ │ + bl c590 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 44dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1afb4> │ │ │ │ + bl cb30 │ │ │ │ + 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 c668 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x270 │ │ │ │ + bl d118 │ │ │ │ ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291e4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ + mov x0, x22 │ │ │ │ + add x20, sp, #0x280 │ │ │ │ + mov x27, x20 │ │ │ │ + bl d118 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + cbz x0, 44ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0b0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + ldr x25, [x1, w24, uxtw #3] │ │ │ │ + ldr x26, [x0, w24, uxtw #3] │ │ │ │ + str x20, [sp, #624] │ │ │ │ + cbz x26, 47aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc80> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 45378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b558> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4536c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b54c> // 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.gt 41c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29100> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 41c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29100> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 41d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291f0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291e4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ + b.eq 453c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5a8> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 453ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5cc> // b.none │ │ │ │ + stp x3, x2, [x25] │ │ │ │ + ldr x1, [sp, #640] │ │ │ │ + str x1, [x25, #16] │ │ │ │ + cbz x0, 453dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5bc> │ │ │ │ + str x0, [sp, #624] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 44ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0a0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.hi 44e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b000> // 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 d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 45420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b600> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c8> // b.any │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 44f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0f8> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x1, [x1, #48] │ │ │ │ + ldr x21, [x1] │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 44f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b110> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #144] │ │ │ │ + ldr x24, [x0] │ │ │ │ + ldrh w0, [x21, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c8> // b.any │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 44ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c8> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d268 │ │ │ │ + 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 47a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc78> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 47a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc78> // 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, 47aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc80> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 477f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9d4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4773c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d91c> // b.none │ │ │ │ + cbnz x0, 479a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db88> │ │ │ │ + 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, 47a64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc44> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 47828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da08> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 47730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d910> // b.none │ │ │ │ + cbnz x0, 479a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db80> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 41d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29214> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 41d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291c4> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ + 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, 47d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df38> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 477c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9a0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 47724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d904> // b.none │ │ │ │ + cbnz x0, 479b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db98> │ │ │ │ + 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, 47d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df10> │ │ │ │ + mov x0, x26 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x25, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4778c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d96c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 47748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d928> // b.none │ │ │ │ + cbnz x0, 479b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db90> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x25, [sp, #600] │ │ │ │ + strb wzr, [x0, x25] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl cf08 │ │ │ │ + mov x25, x0 │ │ │ │ + str x25, [sp, #48] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d48c ::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 6c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42320> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x20, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x20, #0x658 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 47da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df80> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + add x2, x20, #0x658 │ │ │ │ + mov x1, x24 │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 47d80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1df60> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 47754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d934> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbz x2, 46cb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce90> │ │ │ │ + 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 45230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b410> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 46b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd78> // b.none │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 47450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d630> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + 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 46cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cea0> // 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 4519c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b37c> // b.none │ │ │ │ + cmp w10, w13 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + b.eq 47704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8e4> // 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, 46bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd8> │ │ │ │ + ldp x12, x4, [x19, #200] │ │ │ │ + cmp x12, x4 │ │ │ │ + b.eq 46bf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdd8> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w26, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 46bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd90> // 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, 46c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce54> │ │ │ │ + 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, 46c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce7c> │ │ │ │ + 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, 46c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdf0> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w14 │ │ │ │ + fmov d15, x0 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 46b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd60> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 46b90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd70> // b.none │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + b 451fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3dc> │ │ │ │ + cbz x0, 44e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b04c> │ │ │ │ + mov x0, x20 │ │ │ │ + b 45394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b574> │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 41de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29260> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 41e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c0> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 41df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29278> │ │ │ │ - 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, 41ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29350> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29344> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , 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.gt 41de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29260> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 41de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29260> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 41ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29350> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 41ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29344> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 44e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b070> // b.any │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 453ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5cc> // b.none │ │ │ │ + stp x3, x2, [x25] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + str x0, [x25, #16] │ │ │ │ + mov x0, x27 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x20, x27 │ │ │ │ + b 44eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b08c> │ │ │ │ + cmp x25, x21 │ │ │ │ + b.eq 4749c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d67c> // b.none │ │ │ │ + cbz x2, 45410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5f0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 46794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c974> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x25] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + str x2, [x25, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + b 44eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b08c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 4543c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b61c> │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x3, sp, #0x3c8 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldp x23, x26, [x0, #8] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x3d8 │ │ │ │ + add x2, x2, #0x10 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 41ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29374> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 41ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29324> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ + str q31, [x3] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x2, [sp, #736] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d280 │ │ │ │ + add x7, sp, #0x270 │ │ │ │ + add x8, sp, #0x290 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x2b0 │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + add x4, sp, #0x2d0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x1 // #1 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 41f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c0> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 41fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29420> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 41f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293d8> │ │ │ │ - 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, 42030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 47480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d660> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 42024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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.gt 41f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 41f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c0> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 42030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294b0> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 42024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a4> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.eq 455e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x920 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 42054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 42004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29484> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x20, sp, #0x280 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 46fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1b0> // 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 47e70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e050> // b.none │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 420cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2954c> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 42090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29510> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 42118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29598> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 420b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29534> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 420bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2953c> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 420bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2953c> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 420f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29574> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 420ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2956c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 42090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29510> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 42090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29510> │ │ │ │ - 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 42090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29510> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 47500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e980> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ + add x1, x27, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + add x1, sp, #0x120 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + str x1, [sp, #272] │ │ │ │ + mov x1, x0 │ │ │ │ mov x28, x0 │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3728] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1640] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x20, x1 │ │ │ │ - str x19, [sp, #80] │ │ │ │ - bl c590 │ │ │ │ - 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 4cfa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34420> │ │ │ │ - ldr x0, [sp, #432] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1c8> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str x2, [sp, #288] │ │ │ │ + str x1, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #280] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + str xzr, [x28, #8] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 42204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29684> // b.none │ │ │ │ + b.eq 456e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8c0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x3, [x28, #8] │ │ │ │ - add x20, sp, #0x340 │ │ │ │ - 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 d220 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 42358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297d8> │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x27] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - bl d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x27, #40] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #144] │ │ │ │ - bl d220 │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x27, #72] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #152] │ │ │ │ - bl d220 │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x27, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #160] │ │ │ │ - bl d220 │ │ │ │ - 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 d220 │ │ │ │ - ldr w0, [sp, #132] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp w0, w21 │ │ │ │ - b.gt 42240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c0> │ │ │ │ - ldr x1, [x28] │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, x2 │ │ │ │ - bl d220 │ │ │ │ - ldr x0, [x28] │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, #0x0 │ │ │ │ - b.le 42568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299e8> │ │ │ │ - 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 d220 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - bl d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - 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 41720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ba0> │ │ │ │ - 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 d220 │ │ │ │ - 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 d220 │ │ │ │ - ldr x0, [x28] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - ldr w2, [x0, #4] │ │ │ │ - cmp w2, w21 │ │ │ │ - b.gt 42380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29800> │ │ │ │ - add x23, sp, #0x220 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 456f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b8d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x308 │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - str q31, [x2] │ │ │ │ - add x2, sp, #0x318 │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3720] │ │ │ │ - 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 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d280 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3864] │ │ │ │ - add x27, sp, #0x1f0 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3800] │ │ │ │ - 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, #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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + 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 d280 │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #480] │ │ │ │ - add x0, sp, #0xc0 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ str x0, [sp, #72] │ │ │ │ - stp x0, xzr, [sp, #176] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - cbz x4, 42fb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a430> │ │ │ │ - ldp x6, x3, [sp, #464] │ │ │ │ + stp x0, xzr, [sp, #464] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + strb wzr, [sp, #480] │ │ │ │ + cbz x4, 47474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d654> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x2, x20, #0x18 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - str x2, [sp, #432] │ │ │ │ + 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 426b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b30> // b.none │ │ │ │ + b.eq 45850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba30> // b.none │ │ │ │ bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x1, x24, #0x10 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - mov x0, x23 │ │ │ │ - str x26, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x930 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + str x1, [sp, #64] │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 47004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d1e4> // 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 48004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1e4> // b.none │ │ │ │ + add x0, sp, #0x1f0 │ │ │ │ + add x1, x27, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + bl c818 │ │ │ │ + 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 47020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d200> // 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, 46744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c924> │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ + bl d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + 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, #744] │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 46b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd38> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 45aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc8c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl c830 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x4, #0x1c // #28 │ │ │ │ - add x3, x3, #0xe98 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, sp, #0xe0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - str x1, [sp, #208] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #592] │ │ │ │ mov x1, x0 │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3c0> // b.none │ │ │ │ + b.eq 47600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7e0> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - str x2, [sp, #224] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x2, [sp, #608] │ │ │ │ ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #216] │ │ │ │ + str x0, [sp, #600] │ │ │ │ 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 43134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5b4> // b.plast │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 47c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de10> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x27, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str x1, [sp, #240] │ │ │ │ mov x1, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ mov x3, x0 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3e4> // b.none │ │ │ │ + b.eq 475e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c4> // b.none │ │ │ │ ldr x2, [x3, #16] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - str x2, [sp, #256] │ │ │ │ + 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 4676c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c94c> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 47874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da54> // b.plast │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 45bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdb0> // b.none │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 467a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c980> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 484e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e6c4> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl c818 │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str x1, [sp, #304] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 467d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9b8> // b.none │ │ │ │ + ldr x2, [x28, #16] │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x2, [sp, #320] │ │ │ │ ldr x0, [x28, #8] │ │ │ │ - str x1, [x3] │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - str x1, [sp, #248] │ │ │ │ - bl 6b3ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5282c> │ │ │ │ - mov w28, w0 │ │ │ │ - mov x0, x23 │ │ │ │ + str x0, [sp, #312] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 45c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be08> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cbnz w0, 46a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc7c> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be24> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be38> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be4c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #432] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d280 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #432] │ │ │ │ + add x4, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ 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 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ 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, #632] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #704] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ bl d280 │ │ │ │ - mov w1, w28 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 42fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a424> │ │ │ │ - ldp x5, x3, [sp, #464] │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 47464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d644> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - str x1, [sp, #544] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ + 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 428bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d3c> // b.none │ │ │ │ + b.eq 45dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bfa8> // b.none │ │ │ │ bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ add x1, x25, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #440] │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #240] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 42f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a408> // b.none │ │ │ │ - ldr x1, [sp, #256] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - b.ls 42928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29da8> // b.plast │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 42928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29da8> // b.none │ │ │ │ - ldr x5, [sp, #288] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 42dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a22c> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 431d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a658> // b.pmore │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x940 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ mov x28, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 47058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d238> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #632] │ │ │ │ + stp x28, xzr, [x19] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 48368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e548> // b.none │ │ │ │ + add x1, x27, #0x928 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ bl c818 │ │ │ │ - mov x1, x0 │ │ │ │ - add x4, sp, #0x140 │ │ │ │ - str x4, [sp, #304] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 42fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a448> // 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 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x2 │ │ │ │ - b.ls 43298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a718> // b.plast │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - bl c818 │ │ │ │ + mov x27, x0 │ │ │ │ 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 42f24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a3a4> // b.none │ │ │ │ - ldr x2, [x3, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 47070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d250> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ str x0, [sp, #336] │ │ │ │ - str x2, [sp, #352] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ + 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 45eb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c098> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ bl c590 │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + 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 │ │ │ │ - sub x1, x1, x3 │ │ │ │ - ldr d15, [x0, #616] │ │ │ │ - mov x0, x23 │ │ │ │ + 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 d31, w1 │ │ │ │ - fmul d15, d31, d15 │ │ │ │ + ucvtf d15, w1 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x21, [sp, #432] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - str xzr, [sp, #760] │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strh wzr, [sp, #768] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x318 │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x21, #-24] │ │ │ │ - add x0, x19, x2 │ │ │ │ - str x26, [x19, x2] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ bl d280 │ │ │ │ - add x1, x20, #0x40 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #432] │ │ │ │ + add x3, sp, #0x280 │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + str x0, [sp, #624] │ │ │ │ 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 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #504] │ │ │ │ - mov x0, x23 │ │ │ │ + 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 d280 │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ fmov d0, d15 │ │ │ │ mov x3, #0x2 // #2 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x0, x21 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ + add x1, x21, x1 │ │ │ │ ldr w2, [x1, #24] │ │ │ │ orr w2, w2, #0x4 │ │ │ │ str w2, [x1, #24] │ │ │ │ - str x3, [sp, #552] │ │ │ │ + str x3, [sp, #744] │ │ │ │ bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - 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, 42fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a43c> │ │ │ │ - ldp x5, x3, [sp, #464] │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 4748c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d66c> │ │ │ │ + ldr x5, [sp, #656] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #664] │ │ │ │ ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - add x1, x20, #0x18 │ │ │ │ - str x1, [sp, #432] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - str x20, [sp, #544] │ │ │ │ + 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 42b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fd4> // b.none │ │ │ │ + b.eq 46048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c228> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x27 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [sp, #440] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - mov x0, x23 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x26, [x19, x1] │ │ │ │ - str x24, [sp, #544] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ bl c830 │ │ │ │ - ldp x3, x4, [sp, #336] │ │ │ │ - ldr x2, [sp, #376] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x28 │ │ │ │ - b.eq 42f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a388> // b.none │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 48224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e404> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl c818 │ │ │ │ + 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 47088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d268> // 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, #368] │ │ │ │ - b.ls 42bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a03c> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 42bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a03c> // b.none │ │ │ │ - ldr x5, [sp, #384] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 42d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a208> // b.plast │ │ │ │ + b.eq 460f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2d0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [sp, #408] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 48340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e520> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 430ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a52c> // b.pmore │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - mov x0, x20 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 48318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4f8> // b.pmore │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x28 │ │ │ │ bl c818 │ │ │ │ - mov x21, x0 │ │ │ │ - add x3, sp, #0x1a0 │ │ │ │ - str x3, [sp, #400] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 42fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a464> // 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 │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 43204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a684> // b.plast │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 48258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e438> // b.plast │ │ │ │ + adrp x19, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x19, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ bl c818 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x23, x0 │ │ │ │ + add x1, sp, #0x1c0 │ │ │ │ + str x1, [sp, #152] │ │ │ │ str x1, [sp, #432] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 42ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a370> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46f68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d148> // b.none │ │ │ │ + ldr x2, [x27, #16] │ │ │ │ str x0, [sp, #432] │ │ │ │ - str x1, [sp, #448] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #440] │ │ │ │ - adrp x24, 9f000 │ │ │ │ - ldr x24, [x24, #3712] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldrb w0, [x24, #520] │ │ │ │ - tbnz w0, #0, 42e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2ac> │ │ │ │ - ldrb w0, [x24, #521] │ │ │ │ - tbnz w0, #0, 42dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a250> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + 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 482dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4bc> // b.pmore │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + str x1, [sp, #464] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46f84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d164> // 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] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x27, #16] │ │ │ │ + ldr x0, [sp, #472] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 47de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dfc0> // b.plast │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, x19, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #496] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d180> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x0, [sp, #496] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #504] │ │ │ │ + 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 483d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5b8> // b.pmore │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #528] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 46fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d198> // 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 47f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0e4> // b.plast │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl c818 │ │ │ │ + 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 46f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d130> // 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 47eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e08c> // b.pmore │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x27, x0 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 47040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d220> // 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 481b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e398> // b.none │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d114> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + stp x1, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 46a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc1c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 469dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cbbc> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 46434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c614> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c628> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4645c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c63c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c650> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c664> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #464] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c678> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ ldr x0, [sp, #432] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42ca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a120> // b.none │ │ │ │ + b.eq 464ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c68c> // b.none │ │ │ │ bl cea8 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ ldr x0, [sp, #400] │ │ │ │ - add x1, sp, #0x1a0 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42cb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a134> // b.none │ │ │ │ + b.eq 464c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #368] │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 467f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c9d4> │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 466b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c890> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ + bl d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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, #696] │ │ │ │ + mov x0, x24 │ │ │ │ + bl d280 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbd8 │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 46b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd28> │ │ │ │ + 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 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 42cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a148> // b.none │ │ │ │ + b.eq 465e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7c8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 42cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a158> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 48420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e600> // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl c818 │ │ │ │ + mov x22, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4761c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7fc> // 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 x22, [x19] │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + tbnz w0, #0, 47128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d308> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 470a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d280> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4669c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c87c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - add x1, sp, #0x140 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a16c> // b.none │ │ │ │ + b.eq 466b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c890> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #368] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a180> // b.none │ │ │ │ + b.eq 466c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8a4> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a194> // b.none │ │ │ │ + b.eq 466d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8b8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a1a8> // b.none │ │ │ │ + b.eq 466ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8cc> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 42d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a1bc> // b.none │ │ │ │ + b.eq 46700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c8e0> // b.none │ │ │ │ bl cea8 │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - bl 47be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f060> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - add sp, sp, #0x670 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // 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 x0, [sp, #40] │ │ │ │ - add x20, sp, #0x150 │ │ │ │ + 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 45ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd80> // b.none │ │ │ │ + ldr x1, [sp, #544] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + b.cs 45bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bda0> // b.hs, b.nlast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 45bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bda0> // b.none │ │ │ │ + ldr x5, [sp, #640] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cc 45bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bda0> // b.lo, b.ul, b.last │ │ │ │ + b 467a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c980> │ │ │ │ + ldrb w1, [sp, #640] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 45408 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b5e8> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x0, x21 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x1, sp, #0x140 │ │ │ │ + str x1, [sp, #160] │ │ │ │ + str x1, [sp, #304] │ │ │ │ mov x1, x0 │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - bl caa0 │ │ │ │ - b 42c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a090> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 45bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bddc> // b.any │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + b 45c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bde8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x3c8 │ │ │ │ + strh wzr, [sp, #960] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x0, x21, x2 │ │ │ │ + str x26, [x21, x2] │ │ │ │ + bl d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbd8 │ │ │ │ + ldr x4, [sp, #672] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + strb wzr, [sp, #608] │ │ │ │ + cbz x4, 479c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dba0> │ │ │ │ + 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 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - bl caa0 │ │ │ │ - b 4297c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dfc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 46910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1caf0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x26, [x21, x2] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #600] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 48578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e758> // b.plast │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x9c8 │ │ │ │ + bl c818 │ │ │ │ + mov x28, x0 │ │ │ │ + str x20, [sp, #624] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4785c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da3c> // 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, 4752c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d70c> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 474a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d684> │ │ │ │ + ldr x0, [sp, #624] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 469c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cba4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 464c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 464c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #432] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 43278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6f8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 42e88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a308> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 48400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5e0> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cce8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 42c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a10c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 46424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c604> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #432] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - mov x23, x0 │ │ │ │ + mov x2, x0 │ │ │ │ ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 43258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6d8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 42ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a33c> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 48474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e654> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 46ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cca8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x2 │ │ │ │ bl c530 │ │ │ │ bl cbf0 >::basic_filebuf()@plt> │ │ │ │ - b 42c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a104> │ │ │ │ - mov x0, x21 │ │ │ │ + b 4641c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5fc> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc90> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 45c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be10> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 45c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1be10> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #184] │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a29c> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 46a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc6c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ mov w1, w0 │ │ │ │ - b 42e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a29c> │ │ │ │ - mov x0, x21 │ │ │ │ + b 46a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc6c> │ │ │ │ + mov x0, x19 │ │ │ │ + str x2, [sp, #184] │ │ │ │ bl d0a0 <__cxa_throw@plt> │ │ │ │ - ldr x2, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + ldr x3, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 42e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2f8> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 46a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc0c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #184] │ │ │ │ mov w1, w0 │ │ │ │ - b 42e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a2f8> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ + b 46a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cc0c> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 465c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c7a4> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 45a88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bc68> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w9, #0, 46c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdf8> │ │ │ │ + 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 45364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b544> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + b 451fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3dc> │ │ │ │ + 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 452c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4a0> // b.none │ │ │ │ + cbnz w11, 452e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4c8> │ │ │ │ + tbz w4, #0, 46b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd44> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 45314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4f4> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 471e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3c0> // b.none │ │ │ │ + mov w14, w8 │ │ │ │ + mov w26, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 452c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4a0> │ │ │ │ + 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, 46c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce18> │ │ │ │ + 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 471ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3cc> // 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, 451e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3c4> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmov s30, w14 │ │ │ │ + b 4534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b52c> │ │ │ │ + tbz w4, #0, 46c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce64> │ │ │ │ + mov w4, w8 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 45314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4f4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w9, #0, 46c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdf8> │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + fmov s30, w14 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + b 4534c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b52c> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w9, #0, 451e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b3c4> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w9 │ │ │ │ + b 46c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cdf8> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 46e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfe0> // 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 x1, x23 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + lsl w7, w7, w6 │ │ │ │ + b 46d1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cefc> │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.eq 46de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfc8> // b.none │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w27, w27, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 46dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cfdc> // 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 46cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ced4> // b.any │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 46d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cee0> // b.any │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 46d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cef4> // 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 1db60 ::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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + 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, 46ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b0> │ │ │ │ + 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 46ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0a8> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x27, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.gt 4794c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1db2c> │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 46ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0c0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46f08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0e8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 46f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 44ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 44ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b0c8> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #184] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 42c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0e4> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 42ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a47c> // b.plast │ │ │ │ - ldr x5, [sp, #32] │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 42bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a030> // b.any │ │ │ │ - b 42bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a04c> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x28 │ │ │ │ - stp x1, x3, [sp, #112] │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + b 463fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c5dc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #112] │ │ │ │ - b 429d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e58> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #48] │ │ │ │ + b 46340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c520> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x3, [sp, #48] │ │ │ │ - b 42724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ba4> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - str x3, [sp, #88] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 461bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c39c> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - b 4278c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c0c> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 43004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a484> // b.plast │ │ │ │ - ldr x5, [sp, #48] │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 4291c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d9c> // b.any │ │ │ │ - b 42938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29db8> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - bl c9f8 │ │ │ │ - b 42898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d18> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - bl c9f8 │ │ │ │ - b 4268c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b0c> │ │ │ │ - add x1, sp, #0x200 │ │ │ │ - bl c9f8 │ │ │ │ - b 42b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29fb0> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - stp x1, x3, [sp, #104] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 46214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c3f4> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #104] │ │ │ │ - b 4296c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29dec> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x3 │ │ │ │ - mov x1, x21 │ │ │ │ + b 46274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c454> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - b 42c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a080> │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - b 42bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a04c> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - b 42938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29db8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x20 │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl c830 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x20, x19 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x330 │ │ │ │ - bl 47be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f060> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4312c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5ac> // b.none │ │ │ │ - bl c848 <__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 d160 │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 43014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a494> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4303c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4bc> │ │ │ │ - bti j │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - mov x19, x0 │ │ │ │ - b 4302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 43034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4b4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d160 │ │ │ │ - b 4302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ac> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - mov x0, x23 │ │ │ │ - str x24, [sp, #544] │ │ │ │ - bl c830 │ │ │ │ - b 43048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 43048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4c8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - mov x19, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ac> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 43048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4c8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - add x28, sp, #0xf0 │ │ │ │ - bl d160 │ │ │ │ - b 4316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5ec> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - bl d1d8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1640] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4306c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a4ec> // b.any │ │ │ │ - add x1, sp, #0x130 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl d160 │ │ │ │ + b 462d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c4b4> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x20 │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - bl d160 │ │ │ │ - b 43238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6b8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4565c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b83c> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 456bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b89c> │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - bl d160 │ │ │ │ - b 431cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a64c> │ │ │ │ - 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 d160 │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #432] │ │ │ │ - str x26, [x19, x0] │ │ │ │ - b 43180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a600> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 431b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a630> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl d160 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x150 │ │ │ │ - b 43240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6c0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 43358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a7d8> │ │ │ │ - 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 d160 │ │ │ │ - str x25, [sp, #440] │ │ │ │ - mov x0, x27 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - b 43240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 432dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a75c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 433b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a830> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 43248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6c8> │ │ │ │ - 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, 434a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a920> │ │ │ │ - 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, 43500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a980> │ │ │ │ - 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, 43580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa00> │ │ │ │ - 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, 43600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa80> │ │ │ │ - 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, #0x408 │ │ │ │ - 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, #0x418 │ │ │ │ - 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, #0x430 │ │ │ │ - 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, #0x458 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - b cea8 │ │ │ │ - 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, 439f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae70> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 439ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae6c> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b d850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 43a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aeb8> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - tbz w0, #0, 43a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af18> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - tbz w0, #0, 43af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af78> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x44 │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 43b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afd8> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x2, #0xc58 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc88 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - cbz x0, 43c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b080> │ │ │ │ - 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - add x3, x2, #0xc58 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc88 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 43c68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0e8> │ │ │ │ - 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - mov x0, x1 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xc58 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc88 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-40] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 43cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b150> │ │ │ │ - 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 d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 43d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1a8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 43d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b208> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 458c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1baa8> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x1, x28 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + b 45928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb08> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x2, #0xbe0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #24] │ │ │ │ - cbz x0, 43e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b280> │ │ │ │ - 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 d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - add x3, x2, #0xbe0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 43e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2e8> │ │ │ │ - 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 x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 463a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c584> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c018> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x0, x1 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 45e94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c074> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ mov x0, x1 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0xbe0 │ │ │ │ - adrp x4, 9e000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0xc10 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-24] │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 43ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b350> │ │ │ │ - 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 d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 43f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> // b.none │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x19, #0x0 │ │ │ │ - b.le 43f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3a0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 43f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b400> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c848 <__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, 44080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b500> │ │ │ │ - ldr x22, [x1, #32] │ │ │ │ - ldr x20, [x1, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 44078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4f8> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 43ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b470> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 44038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4b8> │ │ │ │ - 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 43fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b464> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 44038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4b8> │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 44080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b500> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x1, [x23] │ │ │ │ - cbz x1, 44080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b500> │ │ │ │ - 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 44050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b4d0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 460c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c2a8> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x27, x27, x0 │ │ │ │ + ldr x19, [x27, #240] │ │ │ │ + cbz x19, 47be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddc8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 476d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8b0> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 440c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b540> │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 443c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b844> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 44174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5f4> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 445f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba70> // 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, 44410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b890> │ │ │ │ - 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, 44654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bad4> │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - ldr x21, [x20, #96] │ │ │ │ - mov x27, x19 │ │ │ │ - ldr x28, [x20, #112] │ │ │ │ - cbz x19, 44674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf4> │ │ │ │ - ldr w3, [x19, #56] │ │ │ │ - tbz w3, #0, 44540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9c0> │ │ │ │ - ldp x1, x26, [x19, #40] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - tbnz w3, #2, 44430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8b0> │ │ │ │ - str x24, [sp, #24] │ │ │ │ - add x28, x24, x28 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 44604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba84> // b.none │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x19, 44614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba94> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 445d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba54> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 44374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7f4> │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - mov x4, x28 │ │ │ │ - mov x2, x26 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd8c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4769c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d87c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 4668c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c86c> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd6c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 47668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d848> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x19 │ │ │ │ - bl cf20 >::sync()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3904] │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #4024] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w26, [x2] │ │ │ │ - bl c578 │ │ │ │ - mov w25, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ mov x0, x19 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w25 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w25, w26 │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd4c> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 47634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d814> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 46684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c864> │ │ │ │ + mov w26, w8 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 46bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd90> │ │ │ │ + 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 47b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dd24> // 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 cf08 │ │ │ │ + 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 47294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d474> // b.none │ │ │ │ + ldr w12, [x11], #4 │ │ │ │ + str w12, [x0], #4 │ │ │ │ + cmp x25, x11 │ │ │ │ + b.ne 47284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d464> // b.any │ │ │ │ + cbz x9, 472f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d4d8> │ │ │ │ + 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 cea8 │ │ │ │ + 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 46c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce28> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 47b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcfc> // 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 cf08 │ │ │ │ + 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 479e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc8> // 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 c5c0 , 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 cea8 │ │ │ │ + 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 46c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ce40> │ │ │ │ + ldr w9, [sp, #24] │ │ │ │ + mov w14, w9 │ │ │ │ + mov w4, w9 │ │ │ │ + mov w26, w9 │ │ │ │ + b 452c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b4a0> │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - strb w1, [x19, #17] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - b.eq 4437c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7fc> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 44500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b980> // b.none │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbz x19, 44674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf4> │ │ │ │ - ldr x3, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x19, #24] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbnz x0, 44584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba04> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbnz w0, #0, 445bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba3c> │ │ │ │ - cbz x19, 44674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - stp x0, x0, [x19, #40] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - ldp x1, x21, [x27, #40] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4024] │ │ │ │ - b 44350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7d0> │ │ │ │ - mov x2, x21 │ │ │ │ - mov x4, x28 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf20 >::sync()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w25, [x26] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c578 │ │ │ │ - mov w21, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w21 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w21, w25 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x1, [x27, #40] │ │ │ │ - b.eq 4437c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7fc> // b.none │ │ │ │ - ldr x21, [x27, #48] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 44500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b980> // b.none │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 44500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b980> // b.none │ │ │ │ - cmp x21, x1 │ │ │ │ - b.eq 444fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b97c> // b.none │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x19, 44614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba94> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 44568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9e8> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 442d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b758> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 45da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf84> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 4582c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ba0c> │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 455c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b7a4> │ │ │ │ ldr x0, [sp, #32] │ │ │ │ - str x0, [x27, #40] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - subs x0, x0, x24 │ │ │ │ - b.eq 4450c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b98c> // b.none │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4450c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b98c> // 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, 44528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9a8> │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - ldrb w0, [x3] │ │ │ │ - b 44144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5c4> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x540 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4455c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b9dc> // 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, 441a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b620> │ │ │ │ - sub x0, x0, x19 │ │ │ │ - sub x1, x1, x19 │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x2, x19 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x2, [x20, #104] │ │ │ │ - ldr x0, [x20, #120] │ │ │ │ - b 441a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b620> │ │ │ │ - add x28, x24, x28 │ │ │ │ - str x24, [sp, #24] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3848] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - b 444c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b940> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x4, x28 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cf20 >::sync()@plt> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w23, [x25] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c578 │ │ │ │ - mov w26, w0 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w26 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - cmp w26, w23 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - str x1, [x27, #40] │ │ │ │ - b.eq 4437c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7fc> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 44500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b980> // b.none │ │ │ │ - ldr x26, [x27, #48] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - ldr x19, [x20, #72] │ │ │ │ - cbz x19, 44614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba94> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 444e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b960> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbnz w0, #0, 44374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7f4> │ │ │ │ - b 44450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8d0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - b 444d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b954> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - sub x0, x0, x24 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.ne 44390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b810> // 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 44144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5c4> │ │ │ │ - tbnz w3, #1, 44634 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bab4> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - orr w3, w3, #0x1 │ │ │ │ - stp x1, x1, [x19, #40] │ │ │ │ - mov x26, x1 │ │ │ │ - str w3, [x19, #56] │ │ │ │ - b 441dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b65c> │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - b 44134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5b4> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - b 4436c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7ec> │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 445bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ba3c> // b.none │ │ │ │ - cbz x19, 44674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf4> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - ldp x1, x26, [x27, #40] │ │ │ │ - cmp x1, x26 │ │ │ │ - b.ne 441f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b674> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.ne 44288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b708> // b.any │ │ │ │ - sub x0, x0, x24 │ │ │ │ - b 44504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b984> │ │ │ │ - cbz x19, 44674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2baf4> │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - ldp x1, x26, [x27, #40] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - str w0, [x19, #56] │ │ │ │ - b 44438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8b8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - b 44204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b684> │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cmp x24, x28 │ │ │ │ - b.ne 4428c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b70c> // b.any │ │ │ │ - b 44394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b814> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0xc60 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0xb40 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0xc48 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x990 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 46024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c204> │ │ │ │ + mov x0, x3 │ │ │ │ + b 44eac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b08c> │ │ │ │ + ldr x0, [x27] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dee4> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 478b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da90> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 446c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb40> │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 44750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bbd0> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 44724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bba4> │ │ │ │ - bl cea8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c758 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ mov x0, x19 │ │ │ │ - bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dde8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4787c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da5c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 469b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb94> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1deb8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 47918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1daf8> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - 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, 447b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc30> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 44784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc04> │ │ │ │ - bl cea8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x19 │ │ │ │ - bl cc38 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ mov x0, x19 │ │ │ │ - bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + ldr x2, [sp, #632] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 47cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de98> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 478e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dac4> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x28 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 469ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb8c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 45b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd54> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #104] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #104] │ │ │ │ + b 45b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bd00> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 46668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c848> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - 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, #0xc58 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x3, #0xc88 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 44808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc88> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 471d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3b0> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xc58 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc88 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1, #32] │ │ │ │ - cbz x0, 4487c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bcfc> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov w1, w0 │ │ │ │ + b 471d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d3b0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 47150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d330> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xc58 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x28 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-40] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc88 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 448f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd78> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x20 │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + mov w1, w0 │ │ │ │ + b 47150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d330> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - adrp x3, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x2, x1, #0xbe0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x3, x3, #0xc10 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 44968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bde8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 47118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f8> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xbe0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - stur x4, [x1, #-8] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc10 │ │ │ │ - str x3, [x19], #-8 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 449dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2be5c> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x1 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov w1, w0 │ │ │ │ + b 47118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2f8> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - mov x29, sp │ │ │ │ - add x4, x2, #0xbe0 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x19, x0, #0x18 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stur x4, [x1, #-24] │ │ │ │ - adrp x3, 9e000 │ │ │ │ - add x3, x3, #0xc10 │ │ │ │ - str x3, [x19, #8] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x2, [x1] │ │ │ │ - cbz x0, 44a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bed8> │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x2, [x2, #32] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - sub x0, x1, #0x10 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 470c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2a0> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - 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 44ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf58> │ │ │ │ - tbz w2, #0, 44adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf5c> │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - stp x1, x1, [x0, #32] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x0, #48] │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cbz x0, 44ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf48> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - tbnz w2, #0, 44ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf34> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 44acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf4c> │ │ │ │ - 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 44b84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c004> │ │ │ │ - tbz w2, #0, 44b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c008> │ │ │ │ - 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, 44b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bff4> │ │ │ │ - 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, 44b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bfd4> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 44b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bff4> │ │ │ │ - nop │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 44c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c10c> // 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 44c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0ec> // b.none │ │ │ │ - cmp w2, #0x8 │ │ │ │ - b.ne 44c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0b0> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #1, 44c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0a4> │ │ │ │ - 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 44c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c080> // 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 44c30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0b0> // 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, 44c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0e0> │ │ │ │ - b 44c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0c4> │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, w22 │ │ │ │ + mov w1, w0 │ │ │ │ + b 470c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d2a0> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 479d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbb0> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + b 45358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b538> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #576] │ │ │ │ + b 45064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b244> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #544] │ │ │ │ + b 45018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1f8> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #512] │ │ │ │ + b 44fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1a8> │ │ │ │ + ldrb w0, [x26] │ │ │ │ + strb w0, [sp, #608] │ │ │ │ + b 450b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b294> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ mov x1, x21 │ │ │ │ - bl 44bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c040> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + add x2, x2, #0x8f0 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ + bl 24b60 ::do_widen(char) const@@Base+0x8500> │ │ │ │ + b 45160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b340> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - strb w0, [sp, #7] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #8 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #592] │ │ │ │ + b 450b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b298> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - ldr x0, [x21] │ │ │ │ - asr x1, x19, #16 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + str x1, [sp, #576] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #560] │ │ │ │ + b 45068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b248> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - asr x19, x19, #24 │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - strb w19, [sp, #7] │ │ │ │ - ldr x0, [x21] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + str x0, [sp, #496] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x1, [sp, #512] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [sp, #264] │ │ │ │ + ldr x0, [sp, #496] │ │ │ │ + b 44fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1ac> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - add x3, sp, #0x7 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + str x1, [sp, #544] │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x25, [sp, #264] │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + b 4501c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1b1fc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 46990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cb70> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + b 45bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdb0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4751c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6fc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4751c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6fc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 474c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6a4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 474c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d6a4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 475d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7b4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 475d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7b4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 47554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d734> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 47554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d734> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ + str w24, [x27, #524] │ │ │ │ + b 46ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d0b0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + b 47844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1da24> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + b 47810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9f0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + b 477a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d988> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + b 477dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d9bc> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + bl c9f8 │ │ │ │ + b 468ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cacc> │ │ │ │ + mov w4, w8 │ │ │ │ + mov w26, w8 │ │ │ │ + mov w9, w8 │ │ │ │ + lsr w6, w23, #1 │ │ │ │ + lsl w7, w23, #2 │ │ │ │ + b 46bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1cd90> │ │ │ │ + mov x21, x0 │ │ │ │ + b 473f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d5d8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 44dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c240> // b.any │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.eq 47b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> // b.none │ │ │ │ bl c848 <__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, 44e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2b4> │ │ │ │ - ldr x3, [x0, #40] │ │ │ │ - cbz x3, 44e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2f4> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 44e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2e4> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 44ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c320> // 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 44e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2e4> // b.none │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbnz w0, #0, 44e24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2a4> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x3, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x3, x3, #0x480 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.ne 44ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c358> // b.any │ │ │ │ - ldp x3, x0, [x0, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 44e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c280> │ │ │ │ - ldr x0, [x2, #32] │ │ │ │ - sub x3, x3, x0 │ │ │ │ - cmp x3, #0x0 │ │ │ │ - b.le 44ed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c350> │ │ │ │ - ldrb w0, [x2, #69] │ │ │ │ - tbz w0, #0, 44e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2c4> │ │ │ │ - ldp x3, x0, [x2, #80] │ │ │ │ - stp x3, x3, [x2, #32] │ │ │ │ - add x0, x3, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 44e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c294> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 44e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2a8> │ │ │ │ - str w1, [sp, #20] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - blr x4 │ │ │ │ - ldr w1, [sp, #20] │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 44e64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2e4> // b.none │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr w0, [x2, #104] │ │ │ │ - tbz w0, #1, 44e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2bc> │ │ │ │ - ldr x3, [x2, #40] │ │ │ │ - b 44e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c288> │ │ │ │ - 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, #3752] │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 44fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c424> │ │ │ │ - ldrb w1, [x0, #88] │ │ │ │ - tbz w1, #0, 45004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c484> │ │ │ │ - ldr x2, [x0, #96] │ │ │ │ - cbz x2, 44fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c424> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb18 │ │ │ │ - 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 cfb0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 47a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c480> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 47a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe0> │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #496] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 45024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c4a4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 450c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c544> │ │ │ │ - ldrb w1, [x0, #168] │ │ │ │ - tbz w1, #0, 45124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5a4> │ │ │ │ - ldr x2, [x0, #176] │ │ │ │ - cbz x2, 450c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c544> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb18 │ │ │ │ - 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 cfb0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5a0> // 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 45144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5c4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w2, #0, 451e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c664> │ │ │ │ - ldrb w1, [x0, #69] │ │ │ │ - tbz w1, #0, 45244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6c4> │ │ │ │ - ldr x2, [x0, #72] │ │ │ │ - cbz x2, 451e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c664> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb18 │ │ │ │ - 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 cfb0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0x8f8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6c0> // 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 d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 45264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6e4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr w3, [x20, #120] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w3, #0, 45330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7b0> │ │ │ │ - ldrb w0, [x20, #80] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - tbz w0, #0, 45370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7f0> │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl c770 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x2, [x20, #88] │ │ │ │ - cbz x2, 45360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7e0> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb18 │ │ │ │ - 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 cfb0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 47a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7e8> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - b 45330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7b0> │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b 47bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddb0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4536c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7ec> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 45414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c894> // b.none │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 454ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c92c> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 44000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b480> │ │ │ │ - add x1, x1, #0xa80 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 45490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c910> // b.any │ │ │ │ - ldp x1, x0, [x0, #32] │ │ │ │ - ldrb w2, [x19, #69] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 45478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8f8> │ │ │ │ - tbz w2, #0, 454ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c92c> │ │ │ │ - ldp x0, x1, [x19, #72] │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - ldr x2, [x19, #88] │ │ │ │ - add x1, x1, x2 │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x0, 45484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c904> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 45400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c880> │ │ │ │ - tbz w2, #0, 454ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c92c> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbnz x0, 4545c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8dc> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 45404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c884> │ │ │ │ - blr x2 │ │ │ │ - b 45468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8e8> │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + tbz w28, #0, 47c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de54> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + ldr w0, [sp, #96] │ │ │ │ + cbnz w0, 47cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ded8> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + b 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc08> │ │ │ │ + bti j │ │ │ │ + b 47c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de3c> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - b 4546c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8ec> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - 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 45564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9e4> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 455b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca38> │ │ │ │ - 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 45598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca18> // 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, 455b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca38> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 45580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca00> │ │ │ │ + b 47af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcd0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcc8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ 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 45564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c9e4> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + bl d160 │ │ │ │ + b 47c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de5c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 45584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca04> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 4560c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca8c> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 45678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf8> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 45678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf8> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4569c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb1c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 45678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2caf8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 47ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0x968 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x9a8 │ │ │ │ + mov w2, #0x80 // #128 │ │ │ │ + bl c9c8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0x968 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0x7f // #127 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #104] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 456ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cb6c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl cea8 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbd8> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbd8> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbd8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbd8> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 45784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cc04> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 45758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cbd8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 47ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcb8> │ │ │ │ + bti j │ │ │ │ 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 45824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cca4> │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 45880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd00> │ │ │ │ - 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 45860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cce0> // 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, 45880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd00> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 45848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccc8> │ │ │ │ + b 47ad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcb8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ 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 45824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cca4> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b 45848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ccc8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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 cf08 │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x1, #0x1c0 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d5f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x348> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x1a0 │ │ │ │ - stp x1, x0, [x19, #24] │ │ │ │ - cbz x0, 45a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce94> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x19, #0x18 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x7, [x20, #48] │ │ │ │ - add x2, x2, #0xbe0 │ │ │ │ - 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, #0xc10 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xc38 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #24] │ │ │ │ - cbz x0, 45a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cec0> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 45990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce10> │ │ │ │ - ldr x1, [x21] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 47b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> // b.none │ │ │ │ + b 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 45990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce10> │ │ │ │ - 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, 459b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce34> │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #32] │ │ │ │ - cbz x21, 459dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce5c> │ │ │ │ - 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 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 47b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> // b.none │ │ │ │ + b 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf18> // 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, #0xbe0 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - ldp x6, x7, [x20, #40] │ │ │ │ - add x0, x0, #0xc38 │ │ │ │ - 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, 459dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce5c> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl d160 │ │ │ │ + b 479f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbd8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - b 459dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ce5c> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl c9e0 │ │ │ │ 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, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + b 47ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e080> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 45adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf5c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 45a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ceec> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , 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, 47c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> │ │ │ │ + b 47c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de54> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + b 47a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 47a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e180> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc08> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e028> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de6c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + b 47fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e1ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf18> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 45a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ceec> │ │ │ │ + bl d160 │ │ │ │ + b 47e10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dff0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 45aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf6c> │ │ │ │ - b 45a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ceec> │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc08> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 48080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e260> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 45aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf6c> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 45aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf6c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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 cf08 │ │ │ │ mov x19, x0 │ │ │ │ - mov x21, x19 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x0, x1, #0x1c0 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - str x0, [x21], #8 │ │ │ │ mov x0, x21 │ │ │ │ - bl d1f0 >::rdbuf(std::basic_streambuf >*)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldp x4, x5, [x20, #24] │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 47a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc00> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - ldr x0, [x20, #48] │ │ │ │ - stp x4, x5, [x21, #16] │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - stp x2, x0, [x19, #40] │ │ │ │ - cbz x0, 45ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d14c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - ldr x7, [x20, #64] │ │ │ │ - add x2, x2, #0xc58 │ │ │ │ - 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, #0xc88 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xcb0 │ │ │ │ - stp x2, x3, [x19] │ │ │ │ - str x1, [x19, #40] │ │ │ │ - cbz x0, 45cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d178> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 47a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc00> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - mov x8, sp │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp] │ │ │ │ - cbz x21, 45c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0c8> │ │ │ │ - ldr x1, [x21] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 47b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dcf4> // b.none │ │ │ │ + b 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 48140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e320> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 480f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e2d0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 45c48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0c8> │ │ │ │ - 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, 45c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d0ec> │ │ │ │ + bl d160 │ │ │ │ + tbnz w28, #0, 47c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> │ │ │ │ + b 47c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 47ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str x21, [x19, #48] │ │ │ │ - cbz x21, 45c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d114> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x1, [x21] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 47a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 47a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc38> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 47a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1d0> // 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, #0xc58 │ │ │ │ - add x1, x1, #0xc88 │ │ │ │ - stp x0, x1, [x19] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - ldp x6, x7, [x20, #56] │ │ │ │ - add x0, x0, #0xcb0 │ │ │ │ - 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, 45c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d114> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 45c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d114> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 47a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 45d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d214> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 45d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1a4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 481f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3d0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 47a18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbf8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 45d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1d0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + add x1, sp, #0x1b0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - b 45d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1a4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 47a08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbe8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x21, 45da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d224> │ │ │ │ - b 45d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d1a4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 483cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e5ac> │ │ │ │ bti j │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cbz x1, 45da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d224> │ │ │ │ - ldr x2, [x1] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - blr x1 │ │ │ │ - b 45da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d224> │ │ │ │ - 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 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d300> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 45e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d300> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 45e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d310> // 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, #0x7f8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + b 481ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e38c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 45eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d36c> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 45f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d398> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 45f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3ac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 45f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d3c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 45ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d374> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - b 45ef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d374> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 482c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e4a4> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #184] │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 45f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d40c> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 45fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d440> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 45fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d454> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 45fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d468> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 45f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d414> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - b 45f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d414> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 47a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc00> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl ce30 │ │ │ │ - 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+0x5e480> │ │ │ │ - add x1, x1, #0xe08 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d508> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl ce30 │ │ │ │ - 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+0x5e480> │ │ │ │ - add x1, x1, #0xe18 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddbc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + b 47f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e11c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ddbc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + tbnz w28, #0, 47c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> │ │ │ │ + b 47c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de54> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + bl c830 │ │ │ │ + str wzr, [sp, #96] │ │ │ │ + add x0, sp, #0x210 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + tbnz w28, #0, 47c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de4c> │ │ │ │ + b 47c74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de54> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - mov x19, x8 │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl ce30 │ │ │ │ - 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+0x5e480> │ │ │ │ - add x1, x1, #0xe30 │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + add x1, sp, #0x210 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d160 │ │ │ │ + b 480ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e28c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de64> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x1, [sp, #632] │ │ │ │ + bl d160 │ │ │ │ + str x25, [sp, #632] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #624] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + b 484b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e698> │ │ │ │ + bti j │ │ │ │ + b 48200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e3e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1000] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 461c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d648> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.ne 47a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dc2c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 47fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e180> │ │ │ │ + bti j │ │ │ │ + b 47f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e14c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x40 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + 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, #0x480 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3728] │ │ │ │ + ldr x0, [x3] │ │ │ │ + str x0, [sp, #1144] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x20, x2 │ │ │ │ + str x22, [sp, #128] │ │ │ │ + bl c590 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x19] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 48638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e818> │ │ │ │ + bl cb30 │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c668 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d118 │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d118 │ │ │ │ + cbz w0, 4af80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21160> │ │ │ │ + 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, 487b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e990> │ │ │ │ + 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, 4b668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21848> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 488e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eac4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 488b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea98> // 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 46208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d688> // b.none │ │ │ │ + b.eq 4893c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb1c> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 489a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb88> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + str x1, [x28, #16] │ │ │ │ + cbz x0, 48950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb30> │ │ │ │ + str x0, [sp, #768] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 48744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e924> // b.none │ │ │ │ bl cea8 │ │ │ │ ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4621c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d69c> // b.none │ │ │ │ + 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 48964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb44> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 48994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb74> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5c0 , 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 4f7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25980> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 487a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e980> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x19, [x19, #8] │ │ │ │ - cbz x19, 46290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d710> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 46290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d710> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x19, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 46290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d710> // b.any │ │ │ │ - ldr x1, [x19] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 462a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d720> // 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 │ │ │ │ + ldr x0, [x19, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 486a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e880> // 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 4b690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21870> // b.pmore │ │ │ │ + cbz x24, 489dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebbc> │ │ │ │ + lsl x0, x24, #2 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x24, #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl ca40 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + add x0, sp, #0x108 │ │ │ │ + str x0, [sp] │ │ │ │ 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, 463d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d858> │ │ │ │ - ldr w0, [x0, #56] │ │ │ │ - tbz w0, #0, 46320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d7a0> │ │ │ │ - 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, 463a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d820> │ │ │ │ - add x1, x21, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 463a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d820> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x21, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 463a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d820> // b.any │ │ │ │ - ldr x1, [x21] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 463cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d84c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + ldr x27, [x0, w23, uxtw #3] │ │ │ │ + str x20, [sp, #768] │ │ │ │ + cbz x27, 4b9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b8c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x28, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 488c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eaa4> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 488ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea8c> // b.none │ │ │ │ + cbnz x0, 48890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea70> │ │ │ │ + mov x0, x20 │ │ │ │ + str x28, [sp, #776] │ │ │ │ + strb wzr, [x0, x28] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + ldr x28, [sp, #768] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 41980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b60> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 48868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea48> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x28, x20 │ │ │ │ + b.eq 48878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea58> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 489e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebc0> // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x28, [x0, #120] │ │ │ │ + b 48800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9e0> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #264] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 48838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea18> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #784] │ │ │ │ + b 48834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea14> │ │ │ │ + cbz x0, 486f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8d0> │ │ │ │ + mov x0, x20 │ │ │ │ + b 48908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eae8> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + b 48894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ea74> │ │ │ │ + ldr x1, [sp] │ │ │ │ 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 x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , 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 48714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e8f4> // b.any │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 489a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb88> // 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 48730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e910> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x21 │ │ │ │ - blr x2 │ │ │ │ - b 463a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d820> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str x1, [sp, #784] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 48998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eb78> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 4877c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e95c> │ │ │ │ + b 48770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e950> │ │ │ │ + mov x0, x20 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #264] │ │ │ │ + b 4877c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e95c> │ │ │ │ + cmp x28, x21 │ │ │ │ + b.eq 4ad6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f4c> // b.none │ │ │ │ + cbz x2, 489cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebac> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 4a294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20474> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [x28] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + str x2, [x28, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + b 48730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e910> │ │ │ │ + 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 │ │ │ │ - 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, #3752] │ │ │ │ - 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 18b80 , 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 18b80 , 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 46890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd10> // 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 46874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcf4> // 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] │ │ │ │ + nop │ │ │ │ + mov x0, x22 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 48e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1effc> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, 48a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebe0> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x0, [x0, #48] │ │ │ │ + ldr x21, [x0] │ │ │ │ + cbz x21, 48a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebe0> │ │ │ │ + ldrh w0, [x21, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 48a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebe0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d268 │ │ │ │ + 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 4b2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214b4> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4b2d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214b4> // 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, 4b2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214bc> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4ab20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d00> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4aaa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c88> // b.none │ │ │ │ + cbnz x0, 4a530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20710> │ │ │ │ + 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, 4baa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c80> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4aac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ca0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4aab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c94> // b.none │ │ │ │ + cbnz x0, 4a584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20764> │ │ │ │ + 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, 4ba50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c30> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4ab00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ce0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4aa90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c70> // b.none │ │ │ │ + cbnz x0, 4a568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20748> │ │ │ │ + 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, 4ba78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21c58> │ │ │ │ + mov x0, x25 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4aae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20cc0> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4aa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c7c> // b.none │ │ │ │ + cbnz x0, 4a54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2072c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x24, [sp, #744] │ │ │ │ + strb wzr, [x0, x24] │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ bl cf08 │ │ │ │ - mov x22, x0 │ │ │ │ - bl cf98 >::~basic_filebuf()@plt+0x8> │ │ │ │ - mov x5, x22 │ │ │ │ + mov x24, x0 │ │ │ │ + str x24, [sp, #96] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1d48c ::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 6c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42320> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x4, sp, #0xe4 │ │ │ │ + add x2, x1, #0x658 │ │ │ │ + add x3, sp, #0xf0 │ │ │ │ mov x1, x21 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4b464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21644> // b.any │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 4a470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20650> │ │ │ │ + cbz x1, 4a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20820> │ │ │ │ + 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 48ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eec0> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4a3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205c0> // b.none │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsr w2, w23, #1 │ │ │ │ + mov w1, w18 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4aa34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c14> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + ldr w25, [sp, #64] │ │ │ │ + ldr w2, [sp, #112] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + 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 4a64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2082c> // 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 48c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee2c> // b.none │ │ │ │ + cmp w7, w6 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b.eq 4aa60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c40> // 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, 4a608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e8> │ │ │ │ + ldp x15, x4, [x19, #200] │ │ │ │ + cmp x15, x4 │ │ │ │ + b.eq 4a608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207e8> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w25, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4a3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205d8> // 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, 4a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20780> │ │ │ │ + tbnz w4, #0, 4aa48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c28> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 4aa80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c60> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x9, [x1, x0] │ │ │ │ + cbz w25, 48dc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efa4> │ │ │ │ + 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 4a7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209d8> // 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, 48c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee74> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + fmov s30, w27 │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4a448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20628> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4a460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20640> // b.none │ │ │ │ + add w8, w8, #0x1 │ │ │ │ + b 48cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee8c> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 48e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f018> │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ mov x0, x22 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl ced8 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - tbnz x23, #63, 468b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd34> │ │ │ │ - mov x0, x23 │ │ │ │ - bl cf08 │ │ │ │ - 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 cf08 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x818 │ │ │ │ - str x1, [x0] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x22, [x0, #16] │ │ │ │ - str d31, [x0, #8] │ │ │ │ - cbz x23, 46a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df18> │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3720] │ │ │ │ + ucvtf d31, x1 │ │ │ │ + fmul d15, d15, d30 │ │ │ │ + fdiv d15, d15, d31 │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #1096] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x2, sp, #0x458 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x3, sp, #0x468 │ │ │ │ + strh wzr, [sp, #1104] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x23, x27, [x0, #8] │ │ │ │ + str q31, [x2] │ │ │ │ + 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 d280 │ │ │ │ + add x6, sp, #0x300 │ │ │ │ + add x7, sp, #0x320 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x0, sp, #0x340 │ │ │ │ + adrp x26, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4088] │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4ad60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f40> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 465d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da58> // b.none │ │ │ │ + b.eq 48fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1b8> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x920 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x310 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ab40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d20> // 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 4b91c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21afc> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x928 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c818 │ │ │ │ + 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 465ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da6c> // b.none │ │ │ │ + b.eq 4ab5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d3c> // b.none │ │ │ │ + ldr x2, [x3, #16] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + str x2, [sp, #336] │ │ │ │ + str x1, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #328] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 490cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2ac> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 465fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da7c> // b.none │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 490e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f2c0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4660c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2da8c> // b.none │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4ad54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f34> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 49234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f414> // b.none │ │ │ │ bl cea8 │ │ │ │ - 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] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x930 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4ab78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d58> // 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 4b32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2150c> // b.none │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x928 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl c818 │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ str x1, [sp, #32] │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ - str xzr, [x19, #80] │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - ldr x23, [x26, #8] │ │ │ │ - cbnz x24, 4680c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc8c> │ │ │ │ - cbz x23, 46868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dce8> │ │ │ │ - add x1, x23, #0xb │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ab9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d7c> // 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, 4a034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20214> │ │ │ │ + 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 4a27c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2045c> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b.ls 49380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f560> // b.plast │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 49380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f560> // b.none │ │ │ │ + ldr x5, [sp, #784] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 4a38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2056c> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215d0> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c818 │ │ │ │ + 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.eq 4a3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205a4> // 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] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 493e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + cbnz w0, 4a360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20540> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5e4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5f8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4942c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f60c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str x28, [sp, #848] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #16] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3856] │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4ad34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f14> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4957c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f75c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xaa8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ad08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ee8> // 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 4b7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21998> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x928 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c818 │ │ │ │ + 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 4acec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ecc> // 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 4966c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f84c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f860> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4ad24 , 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 497d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9b4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x940 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4acd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20eb0> // 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 4b368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21548> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x0, #0x928 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x19, sp, #0x1b0 │ │ │ │ + str x19, [sp, #416] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4acb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e94> // 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 498c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1faa0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 498d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fab4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + bl c590 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + cbz x4, 4ad44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f24> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 49a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc20> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x1] │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4b7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x219d4> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl c818 │ │ │ │ + mov x23, x0 │ │ │ │ + add x24, sp, #0x1d0 │ │ │ │ + str x24, [sp, #448] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 4ac68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e48> // 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 49ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcc0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldp x23, x25, [sp, #320] │ │ │ │ + add x2, sp, #0x1f0 │ │ │ │ + add x22, sp, #0x1e0 │ │ │ │ + str x2, [sp, #16] │ │ │ │ mov x0, x22 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3928] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - ldr w2, [x2] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - ldr w28, [x3] │ │ │ │ - ldr w25, [x20] │ │ │ │ + stp x2, xzr, [sp, #480] │ │ │ │ + strb wzr, [sp, #496] │ │ │ │ + add x1, x25, #0x11 │ │ │ │ bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 468ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd2c> // b.none │ │ │ │ - ldr x2, [x22, #16] │ │ │ │ - add x5, x1, #0x1 │ │ │ │ - cmp x5, x2 │ │ │ │ - b.hi 46834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dcb4> // 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, #3752] │ │ │ │ - add w28, w2, w28, lsl #1 │ │ │ │ - bl cdd0 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl cdd0 │ │ │ │ - ldrb w1, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ - ldrb w1, [x20, #88] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ - ldrb w1, [x20, #89] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ - ldrb w1, [x20, #90] │ │ │ │ - mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ - ldrb w1, [x20, #91] │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4b08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2126c> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ - mov w1, w28 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x25, x0 │ │ │ │ + b.hi 4b0b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21294> // b.pmore │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x22 │ │ │ │ - bl cdd0 │ │ │ │ + bl c818 │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4b0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212bc> // b.plast │ │ │ │ + adrp x23, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ mov x0, x22 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl cdd0 │ │ │ │ - cbz x24, 46790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc10> │ │ │ │ - ldr x1, [x22, #8] │ │ │ │ + add x1, x23, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + mov x27, x0 │ │ │ │ + add x25, sp, #0x210 │ │ │ │ + str x25, [sp, #512] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4ac50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e30> // 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 │ │ │ │ - ldr x2, [x27, #8] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ sub x0, x0, x1 │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ + str x1, [sp, #520] │ │ │ │ + ldp x1, x2, [sp, #352] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 469a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de20> // b.pmore │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ + b.hi 4b178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21358> // b.pmore │ │ │ │ + add x0, sp, #0x200 │ │ │ │ + str x0, [sp, #56] │ │ │ │ bl c818 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cdd0 │ │ │ │ - cbz x23, 467cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc4c> │ │ │ │ - ldr x3, [x22, #8] │ │ │ │ + mov x28, x0 │ │ │ │ + add x26, sp, #0x230 │ │ │ │ + str x26, [sp, #544] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ac38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e18> // 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 4b1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213c0> // b.plast │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + add x1, x23, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x27, sp, #0x250 │ │ │ │ + str x27, [sp, #576] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ac1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20dfc> // 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 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + sub x0, x0, x4 │ │ │ │ + str x4, [sp, #584] │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4b21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213fc> // b.pmore │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #608] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ac00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20de0> // 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 4b150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21330> // b.plast │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, x23, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #640] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4abe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20dc8> // 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 │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ cmp x2, x0 │ │ │ │ - b.hi 46980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de00> // b.pmore │ │ │ │ - mov x0, x22 │ │ │ │ + b.hi 4b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ac8> // b.pmore │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ bl c818 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl cdd0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4abd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20db0> // 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 4b83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a1c> // b.plast │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + bl c818 │ │ │ │ + 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 4abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d98> // 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 │ │ │ │ + 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 4b878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a58> // b.pmore │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x28, x0 │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x28], #16 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ac9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e7c> // 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 4b43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2161c> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ac80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20e60> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3712] │ │ │ │ + stp x1, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldrb w0, [x28, #520] │ │ │ │ + tbnz w0, #0, 4a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204e0> │ │ │ │ + ldrb w0, [x28, #521] │ │ │ │ + tbnz w0, #0, 4a2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20480> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 49ed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200b8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200cc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200e0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200f4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20108> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2011c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 49f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2012c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 49f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2013c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 49f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2014c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20160> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 49f90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20170> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 49fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20180> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49fb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20194> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201a8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 49fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 49fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201c8> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // 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 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // 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 │ │ │ │ - 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 46658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dad8> │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4af28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21108> │ │ │ │ + ldr x5, [sp, #800] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - bl d760 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4b0> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x5, [sp, #40] │ │ │ │ - b 466b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db30> │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - str wzr, [sp, #16] │ │ │ │ - b 46658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dad8> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #32] │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4a188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20368> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x26, #0x10 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x2, [x23, #-24] │ │ │ │ + add x1, x25, #0x10 │ │ │ │ + str x23, [sp, #768] │ │ │ │ + mov x0, x24 │ │ │ │ + str x27, [x21, x2] │ │ │ │ + str x1, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210d4> // 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 4b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216ec> // b.none │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x0, #0x928 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x20, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4aed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210b8> // 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 4935c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f53c> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4af34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21114> // b.plast │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.ne 49374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f554> // b.any │ │ │ │ + b 49390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f570> │ │ │ │ + ldrb w1, [sp, #784] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 489c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eba4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 4b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a88> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 4a4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20690> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 49ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #776] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x23, [x0, #240] │ │ │ │ + cbz x23, 4b8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21aa8> │ │ │ │ + ldrb w0, [x23, #56] │ │ │ │ + cbz w0, 4a4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x206d0> │ │ │ │ + ldrb w1, [x23, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 49ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200a0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20554> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 493f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5d0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 493f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5d0> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 493bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f59c> // b.any │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 46530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d9b0> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x0, x4 │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 493c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f5a8> │ │ │ │ + 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 48d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef50> // b.none │ │ │ │ + cbnz w12, 4a5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20780> │ │ │ │ + tbnz w4, #0, 4aa54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20c34> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w10, #0, 48da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef84> │ │ │ │ + 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 48e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1eff4> // b.any │ │ │ │ + ldr w0, [sp, #16] │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #16] │ │ │ │ + b 48cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee8c> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x8f0 │ │ │ │ + add x4, sp, #0xec │ │ │ │ + add x3, sp, #0x100 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #256] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 24b60 ::do_widen(char) const@@Base+0x8500> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + lsl x1, x2, #1 │ │ │ │ + b 48c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1edfc> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x3, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 4a2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x3 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4a2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x204d0> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #144] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x4, [x23] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 4a350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20530> // b.none │ │ │ │ + mov x0, x23 │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #144] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4a350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20530> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x24 │ │ │ │ - str x3, [sp, #32] │ │ │ │ bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - b 46504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d984> │ │ │ │ - mov x2, #0xf // #15 │ │ │ │ - b 466a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2db24> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x20, [sp, #264] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + b 48ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec98> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + b 48ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed84> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + b 48b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed38> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x24, [sp, #264] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + b 48b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ece8> │ │ │ │ + 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, 4a62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2080c> │ │ │ │ + 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, 4a620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20800> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w27 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 48dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efdc> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4a7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209cc> // b.none │ │ │ │ + mov w27, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 48d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef50> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 48da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef84> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 48c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee74> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w10 │ │ │ │ + b 48da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef84> │ │ │ │ + mov w14, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + str wzr, [sp, #16] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4a668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20848> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x0, #144] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 4ad74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20f54> │ │ │ │ + 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 1db60 ::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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3712] │ │ │ │ + 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, 4a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20968> │ │ │ │ + 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 4a730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20910> // b.tcont │ │ │ │ + mov w4, #0xffffffff // #-1 │ │ │ │ + mov w0, w4 │ │ │ │ + str w4, [x28, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 4a788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20968> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + str w24, [x28, #524] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 4a798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20978> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a7ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2098c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209a0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4a7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209b4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 48a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebe0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 48a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ebe0> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4a3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205d8> │ │ │ │ + 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 4bb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21cec> // 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 cf08 │ │ │ │ + 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 4a898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a78> // b.none │ │ │ │ + ldr w13, [x12], #4 │ │ │ │ + str w13, [x0], #4 │ │ │ │ + cmp x26, x12 │ │ │ │ + b.ne 4a888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20a68> // b.any │ │ │ │ + cbz x11, 4a8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20ad4> │ │ │ │ + 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 cea8 │ │ │ │ + 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 48dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efb4> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 4b01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211fc> // 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 cf08 │ │ │ │ + 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 4af3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2111c> // 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 c5c0 , 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 cea8 │ │ │ │ + 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 48dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efcc> │ │ │ │ + ldr w10, [sp, #64] │ │ │ │ + mov w27, w10 │ │ │ │ + mov w4, w10 │ │ │ │ + mov w25, w10 │ │ │ │ + b 48d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ef50> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 4a5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207ac> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 4a5cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x207ac> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4af10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210f0> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 48e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efe8> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + fmov s30, w27 │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + b 48dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1efdc> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #720] │ │ │ │ + b 48b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed34> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #752] │ │ │ │ + b 48ba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed80> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + strb w0, [sp, #656] │ │ │ │ + b 48ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ec94> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + strb w0, [sp, #688] │ │ │ │ + b 48b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ece4> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #672] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + b 4a588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20768> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + str x1, [sp, #752] │ │ │ │ + b 4a550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20730> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #704] │ │ │ │ + str x1, [sp, #720] │ │ │ │ + b 4a56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2074c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x1, sp, #0x108 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + b 4a534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20714> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 49048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f228> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #32] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #32] │ │ │ │ + b 490a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f288> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + str x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + b 492a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f488> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4930c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f4ec> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ffc4> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ff58> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49d18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fef8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 49cb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe98> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + b 49c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe40> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fde0> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fd88> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc98> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #144] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + b 49ea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20080> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 49e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20028> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4989c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa7c> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + b 49840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fa20> │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 49648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f828> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 495e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f7c8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 497b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f994> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 4955c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f73c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 49a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fc00> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 49214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f3f4> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 48fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f198> │ │ │ │ + mov x0, x3 │ │ │ │ + b 48730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e910> │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x4, sp, #0xe8 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + add x3, sp, #0xf8 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w8, [sp, #56] │ │ │ │ + str w14, [sp, #64] │ │ │ │ + bl c920 │ │ │ │ + ldr w2, [sp, #104] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4bac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ca8> // b.any │ │ │ │ + ldr w8, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w14, [sp, #64] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 4a668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20848> │ │ │ │ + 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 4adec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fcc> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 4a668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20848> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w6, w2, w4 │ │ │ │ + tbz w6, #0, 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> │ │ │ │ + cbz w2, 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> │ │ │ │ + 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 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> // 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 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> // 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 4af44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21124> // 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 4addc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20fbc> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4a250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20430> │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stp x1, x3, [sp, #72] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #72] │ │ │ │ + b 4a1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x203d8> │ │ │ │ + mov w4, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w10, w9 │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsl w13, w23, #2 │ │ │ │ + b 4a3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x205d8> │ │ │ │ + add x1, sp, #0x350 │ │ │ │ + bl c9f8 │ │ │ │ + b 4a168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20348> │ │ │ │ + ldr x1, [sp, #768] │ │ │ │ + b 49390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f570> │ │ │ │ + mov x21, x0 │ │ │ │ + b 4a9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20bbc> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x6, x7] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 4aeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2108c> // 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 4aec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x210a8> │ │ │ │ + add x19, sp, #0x2e0 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x8, x19 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + bl 41aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c80> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ - bl c890 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x300 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ - mov x0, x22 │ │ │ │ - bl cea8 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + add x0, sp, #0x300 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 46978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ddf8> // b.none │ │ │ │ + b.eq 4b084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21264> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - mov x19, x0 │ │ │ │ - b 468e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd64> │ │ │ │ - bti j │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ mov x19, x0 │ │ │ │ - b 468ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd6c> │ │ │ │ + b 4aff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211d4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #280] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - cbz x0, 469d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de54> │ │ │ │ - bl cea8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cc38 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3752] │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x22 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cbz x0, 4b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21240> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 4b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21240> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x200 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl d160 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 46a38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2deb8> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dda0> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 46a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2deec> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - mov x19, x20 │ │ │ │ - b 468ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd6c> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d160 │ │ │ │ + b 4b10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl cc38 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d3e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x138> │ │ │ │ - b 468e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dd64> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x3, x3, #0xeb8 │ │ │ │ - add x1, x1, #0xfe0 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl c9c8 │ │ │ │ - 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 │ │ │ │ + b 4b1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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 46b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e01c> // b.none │ │ │ │ - ldr x3, [x1, #8] │ │ │ │ - ldr x22, [x3, #16] │ │ │ │ - cmp w19, #0x10 │ │ │ │ - b.eq 46ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e024> // b.none │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.ne 46b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfcc> // b.any │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #1, 46b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfcc> │ │ │ │ - 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 46ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df40> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 46c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0a8> // 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 46b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfe8> │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #2, 46b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfc4> │ │ │ │ - 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 46b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dfc4> │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #128] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , 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 46ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df40> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x213a0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 46c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0c4> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #136] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 46c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e08c> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21398> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0a8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 46cf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e178> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e14c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 46d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 46140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5c0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46d28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1a8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + b 4b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 46d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e1b0> // b.any │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 46df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e278> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e24c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 46e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 46140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5c0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 46e28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2a8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + b 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2131c> │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + str x0, [sp, #640] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 46e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e2b0> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 46ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e378> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e34c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 46f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 46140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5c0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21324> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + b 4b134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21314> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 46f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3a8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x280 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21240> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 46f30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e3b0> // b.any │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 46ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e478> // b.none │ │ │ │ - sub x3, x2, #0x1 │ │ │ │ - str x3, [x0, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 46fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e44c> // b.none │ │ │ │ - mov w0, w1 │ │ │ │ - sturb w1, [x2, #-1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 47028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 46140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d5c0> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21304> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21470> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21734> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + b 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2131c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4a8> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + b 4b134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21314> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - b.ne 47030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e4b0> // b.any │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0xa48 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0xe6 // #230 │ │ │ │ + bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d160 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 470ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e56c> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 471b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e638> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 471ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e62c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x460 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 47178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5f8> // 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, 4718c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e60c> │ │ │ │ - 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, 47200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e680> │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - bl 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d480> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 471ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e62c> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 470b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e530> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d1a8 │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - b 47128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e5a8> │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #80] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 47118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e598> │ │ │ │ + bl c728 , 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 │ │ │ │ + tbz w1, #0, 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21698> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr w0, [sp, #112] │ │ │ │ + cbz w0, 4b4c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216a8> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + b 4b318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214f8> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21690> │ │ │ │ + b 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21698> │ │ │ │ + bti j │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + tbnz w1, #0, 4b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21690> │ │ │ │ + b 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21698> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - b.ne 47228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6a8> // b.any │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + b 4b4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x216d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x728 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl c9c8 │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 472ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e72c> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ls 47378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7f8> // b.plast │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [x2] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 4736c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7ec> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x5c0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 47338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7b8> // 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, 4734c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7cc> │ │ │ │ - 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, 473c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e840> │ │ │ │ - add x8, sp, #0x18 │ │ │ │ - bl 46000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d480> │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4736c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e7ec> // b.any │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b 47270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e6f0> │ │ │ │ - sub x4, x4, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x0, x4 │ │ │ │ - stp x2, x3, [sp] │ │ │ │ - bl d1a8 │ │ │ │ - ldp x2, x3, [sp] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - b 472e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e768> │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - ldr x0, [x3, #96] │ │ │ │ - sub x2, x1, x2 │ │ │ │ - b 472d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e758> │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + b 4b1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21390> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl d040 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - b.ne 473e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e868> // b.any │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21674> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2148c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl c9c8 │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 41ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f60> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 41ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f60> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 41c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 41c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290c0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 41da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29220> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 41da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29220> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 41f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29380> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 41f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29380> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 47534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9b4> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 4753c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9bc> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #2, 4753c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9bc> │ │ │ │ - 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, 47540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e9c0> │ │ │ │ - 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, #0xb18 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4b124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21304> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4758c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea0c> │ │ │ │ - tbnz w2, #2, 475bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea3c> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 47598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea18> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 4758c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea0c> │ │ │ │ + add x26, x26, #0x10 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x1, [sp, #776] │ │ │ │ + bl d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + b 4b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2130c> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 475e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea68> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2130c> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217e0> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4758c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea0c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x730 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4766c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaec> │ │ │ │ - tbnz w2, #2, 4769c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb1c> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaf8> │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 4766c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaec> │ │ │ │ + b 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2131c> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 476c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eb48> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x217c4> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2130c> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4766c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eaec> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #120] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4774c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ebcc> │ │ │ │ - tbnz w2, #2, 47784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec04> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 47758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ebd8> │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + ldr w1, [sp, #120] │ │ │ │ + tbnz w1, #0, 4b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21690> │ │ │ │ + b 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21698> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2131c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2131c> │ │ │ │ + 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 d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - b 4774c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ebcc> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4b2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x214a0> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #80] │ │ │ │ - tbz w1, #0, 477b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ec30> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4b134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21314> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #120] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x218bc> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4774c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ebcc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x730 │ │ │ │ - mov x29, sp │ │ │ │ - ldr w2, [x0, #104] │ │ │ │ - str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4782c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ecac> │ │ │ │ - tbnz w2, #2, 47864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ece4> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 47838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ecb8> │ │ │ │ - bl cea8 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + mov x0, x24 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str wzr, [sp, #112] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w1, #0, 4b4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21690> │ │ │ │ + b 4b4b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21698> │ │ │ │ + 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 d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - mov x2, x0 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - b 4782c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ecac> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4b754 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21934> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w1, [x19, #69] │ │ │ │ - tbz w1, #0, 47890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed10> │ │ │ │ - strb wzr, [x19, #69] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + b 4b640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21820> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #104] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 4b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212fc> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4782c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ecac> │ │ │ │ - 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 │ │ │ │ + b 4b54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2172c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr w1, [x19, #56] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - tbnz w1, #1, 47944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2edc4> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef20> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str wzr, [sp, #80] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - ldr w0, [x19, #56] │ │ │ │ - add x2, x20, #0x730 │ │ │ │ - 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, 47a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eed0> │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2173c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ 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 46ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2df40> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 44bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c040> │ │ │ │ - ldr w0, [sp, #120] │ │ │ │ - add x20, x20, #0x730 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - tbz w0, #0, 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eea8> │ │ │ │ - tbz w0, #2, 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eea8> │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - mov w3, #0x10 // #16 │ │ │ │ - mov x0, x2 │ │ │ │ - mov w1, #0x8 // #8 │ │ │ │ - bl 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - str wzr, [sp, #120] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cbz x0, 47a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eeb4> │ │ │ │ - bl cea8 │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - mov x0, x22 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x23, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - b 4791c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed9c> │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl cf08 │ │ │ │ - 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 479b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee30> │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - str x23, [sp, #192] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [sp, #85] │ │ │ │ - tbz w0, #0, 47ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef40> │ │ │ │ - strb wzr, [sp, #85] │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21744> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef28> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21500> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 47640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d160 │ │ │ │ + b 4b6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x218a0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x212ec> │ │ │ │ + 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 d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + b 4b428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21608> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef28> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov x1, x19 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 44bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c040> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21914> │ │ │ │ + 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 d160 │ │ │ │ + str x26, [sp, #776] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #768] │ │ │ │ + str x27, [x21, x0] │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x25, [sp, #880] │ │ │ │ + bl c830 │ │ │ │ + b 4b124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21304> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b5a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21780> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ba18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21bf8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21580> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef28> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0xa48 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0xa88 │ │ │ │ + mov w2, #0x101 // #257 │ │ │ │ + bl c9c8 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 47b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efac> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4b3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215bc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 47af0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef70> │ │ │ │ + b 4b3d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215b4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8d8 , 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 4b3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215c4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 47aa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ef28> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b.ne 4b018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211f8> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0x8f8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 47a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eea8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + bl d160 │ │ │ │ + b 4b3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl cea8 │ │ │ │ + b 4b3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215ac> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x758 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - 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 47d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1dc> // b.none │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3728] │ │ │ │ + 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 c590 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + bl cc08 >::underflow()@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w1, [x20] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.le 4bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21dbc> │ │ │ │ + bl cb30 │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str wzr, [x22] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w0, [x22, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c668 │ │ │ │ + ldr x1, [x23] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d118 │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d118 │ │ │ │ + ldr x1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + bl d118 │ │ │ │ + cbz w0, 4e8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ab0> │ │ │ │ + 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, 4bd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f40> │ │ │ │ + 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, 4f0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252a4> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4be90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22070> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4be64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22044> // 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 4bee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220c8> // b.none │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4bf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22134> // b.none │ │ │ │ + stp x3, x2, [x28] │ │ │ │ + ldr x1, [sp, #816] │ │ │ │ + str x1, [x28, #16] │ │ │ │ + cbz x0, 4befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220dc> │ │ │ │ + str x0, [sp, #800] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4bcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ed4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 4bf10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220f0> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 4bf40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22120> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x24 │ │ │ │ + bl c5c0 , 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 4f7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25980> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4bd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f30> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 4bc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e30> // 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 4f0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x252cc> // b.pmore │ │ │ │ + cbz x24, 4bf88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22168> │ │ │ │ + lsl x0, x24, #2 │ │ │ │ + bl cf08 │ │ │ │ + lsl x2, x24, #2 │ │ │ │ + mov w1, #0xff // #255 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl ca40 │ │ │ │ + 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, 4f140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25320> │ │ │ │ + mov x0, x27 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + mov x28, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4be70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22050> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 4be58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22038> // b.none │ │ │ │ + cbnz x0, 4be3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2201c> │ │ │ │ + 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 41980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b60> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4be14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ff4> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ + str w0, [x1, x23, lsl #2] │ │ │ │ + cmp x28, x19 │ │ │ │ + b.eq 4be24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22004> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 4bf8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2216c> // b.none │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x28, [x0, #216] │ │ │ │ + b 4bdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f8c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x28, [sp, #296] │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + b 4bde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fc4> │ │ │ │ + ldrb w0, [x27] │ │ │ │ + strb w0, [sp, #816] │ │ │ │ + b 4bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21fc0> │ │ │ │ + cbz x0, 4bca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e80> │ │ │ │ + mov x0, x19 │ │ │ │ + b 4beb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22094> │ │ │ │ + ldr x1, [sp] │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + b 4be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22020> │ │ │ │ + ldr x1, [sp] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3960] │ │ │ │ - add x3, x1, #0x18 │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - str x1, [x19, #296] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x27 │ │ │ │ + bl c5c0 , 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.ne 4bcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ea4> // b.any │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq 4bf54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22134> // 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 4bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec0> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + ldr x1, [sp, #296] │ │ │ │ + str x0, [sp, #800] │ │ │ │ + str x1, [sp, #816] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 4bf44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22124> │ │ │ │ + mov x3, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 4bd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f0c> │ │ │ │ + b 4bd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f00> │ │ │ │ + mov x0, x19 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x3, [sp, #296] │ │ │ │ + b 4bd2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f0c> │ │ │ │ + cmp x28, x21 │ │ │ │ + b.eq 4e51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246fc> // b.none │ │ │ │ + cbz x2, 4bf78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22158> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 4d774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23954> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl c5c0 , 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 4bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec0> │ │ │ │ + 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 │ │ │ │ + bl d028 <__cxa_end_catch@plt+0x8> │ │ │ │ + cbz w0, 4c338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22518> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + cbz w1, 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + ldr x24, [x2] │ │ │ │ + cbz x24, 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cbz w0, 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> │ │ │ │ + ldr x0, [x1, #144] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> │ │ │ │ + ldrh w0, [x24, #26] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.ne 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> // b.any │ │ │ │ + mov x0, x24 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl d268 │ │ │ │ + ldr x1, [x22, #40] │ │ │ │ + ldr w0, [x24, #16] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x1, #0x0, #0x4, ge // ge = tcont │ │ │ │ + b.eq 4dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d80> // b.none │ │ │ │ + ldr w2, [x1, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 4dba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d80> // 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 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a40> │ │ │ │ + ldr x1, [x24, #120] │ │ │ │ + add x26, sp, #0x2c0 │ │ │ │ + ldr x21, [x24] │ │ │ │ + mov x0, x26 │ │ │ │ + str x26, [sp, #104] │ │ │ │ + bl 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a40> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x27, sp, #0x2e0 │ │ │ │ + mov x0, x27 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + ldr x1, [x1] │ │ │ │ + bl 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a40> │ │ │ │ + ldr x1, [x24, #136] │ │ │ │ + add x28, sp, #0x300 │ │ │ │ + mov x0, x28 │ │ │ │ + str x28, [sp] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + bl 41860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a40> │ │ │ │ + mov x0, #0xa0 // #160 │ │ │ │ + bl cf08 │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 1d48c ::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 6c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42320> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x4, sp, #0xf8 │ │ │ │ + add x2, x1, #0x658 │ │ │ │ + add x3, sp, #0x108 │ │ │ │ + mov x1, x24 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4f31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254fc> // b.any │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x4, sp, #0x104 │ │ │ │ + add x3, sp, #0x120 │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + ldr x0, [x0, #120] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [x20, #88] │ │ │ │ + lsl x1, x1, #1 │ │ │ │ + cmp x1, w0, sxtw │ │ │ │ + b.ne 4f2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254dc> // b.any │ │ │ │ + ldrb w0, [x20, #64] │ │ │ │ + tbnz w0, #0, 4e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24888> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cbz x2, 4dc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e28> │ │ │ │ + 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 4c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223d8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4daa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c88> // b.none │ │ │ │ + ldr w2, [sp, #8] │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsr w1, w23, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4e4dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246bc> // 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 4dc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e40> // 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 4c168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22348> // b.none │ │ │ │ + cmp w7, w14 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + b.eq 4e58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2476c> // 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, 4dc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23df0> │ │ │ │ + ldp x12, x4, [x20, #200] │ │ │ │ + cmp x12, x4 │ │ │ │ + b.eq 4dc10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23df0> // b.none │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + mov w25, w4 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4dac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ca0> // 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, 4dba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d88> │ │ │ │ + tbnz w4, #0, 4e524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24704> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 4e698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24878> │ │ │ │ + nop │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov w9, #0x0 // #0 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x8, [x1, x0] │ │ │ │ + cbz w25, 4c2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224c0> │ │ │ │ + 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 4e25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2443c> // 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, 4c1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22390> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + fmov s30, w15 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4db10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23cf0> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.eq 4db20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d00> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + b 4c1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223a4> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + cbz x0, 4c35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2253c> │ │ │ │ + bl ca28 <__libc_start_main@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl d898 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5e8> │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3912] │ │ │ │ + add x3, sp, #0x478 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3720] │ │ │ │ + str x2, [sp, #32] │ │ │ │ + ldp x23, x0, [x0, #8] │ │ │ │ + str q31, [x3] │ │ │ │ + add x3, sp, #0x488 │ │ │ │ add x2, x2, #0x10 │ │ │ │ - stp x3, x2, [x19, #40] │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ + 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] │ │ │ │ + str x3, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl d280 │ │ │ │ + adrp x22, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x22, [x22, #3864] │ │ │ │ + add x6, sp, #0x330 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4e510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246f0> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4c514 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226f4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0x920 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x19, sp, #0x330 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4e040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24220> // 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 4ee64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25044> // b.none │ │ │ │ + adrp x26, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x26, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + 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 4e010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241f0> // 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 4c614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227f4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4c624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22804> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 41da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f80> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x3, x3, #0x930 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4e028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24208> // 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 4edf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24fd0> // b.none │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x1, x26, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + bl c818 │ │ │ │ + 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 4dff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241d8> // 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, 4c990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b70> │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str w0, [sp, #872] │ │ │ │ + mov x0, x24 │ │ │ │ + str x2, [sp, #880] │ │ │ │ + strb wzr, [sp, #896] │ │ │ │ + bl d280 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + 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, #920] │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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, 4e68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2486c> │ │ │ │ + ldr x5, [sp, #832] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #840] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4c880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a60> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - add x0, x19, #0x128 │ │ │ │ - ldp x1, x3, [x1, #8] │ │ │ │ - str x1, [x19, #40] │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x7 // #7 │ │ │ │ + add x3, x3, #0x938 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x25, [sp, #768] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4e570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24750> // 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 4eb38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d18> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x26, #0x928 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4e554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24734> // 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 4c9b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b98> // b.any │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 4e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248d8> // b.plast │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4c9d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bb0> // b.any │ │ │ │ + b 4c9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bcc> │ │ │ │ + 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 4c978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b58> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + b.cs 4c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bbc> // b.hs, b.nlast │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4c9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bbc> // b.none │ │ │ │ + ldr x5, [sp, #816] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.cs 4da54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c34> // b.hs, b.nlast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 4eec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250a0> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl c818 │ │ │ │ + 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 4da8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c6c> // 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 4ca44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c24> // b.none │ │ │ │ + bl cea8 │ │ │ │ + cbnz w28, 4da2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c0c> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ca5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c3c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ca70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c50> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + add x28, sp, #0x290 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4ca84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c64> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov x0, x21 │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ - add x1, x19, x1 │ │ │ │ - str x3, [x1, #40] │ │ │ │ - str x2, [x19, #296] │ │ │ │ + add x1, x21, x1 │ │ │ │ + ldr w2, [x1, #24] │ │ │ │ + orr w2, w2, #0x4 │ │ │ │ + str w2, [x1, #24] │ │ │ │ + str x3, [sp, #920] │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4e4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246d0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4cbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22dc4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 47e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2ec> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 47cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f17c> │ │ │ │ - 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, #0x600 │ │ │ │ - add x2, x2, #0x630 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 47d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1ac> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - 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 c830 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 47e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + add x3, x3, #0xaa8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x27, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4e0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242a0> // 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.ne 47da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f224> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ + b.eq 4ed18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ef8> // b.none │ │ │ │ + add x1, x26, #0x928 │ │ │ │ mov x0, x21 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 47c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0b4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 47c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0b4> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 47e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2ec> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 47e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2b4> // b.none │ │ │ │ - nop │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 47de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f264> // 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, 47e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2cc> │ │ │ │ - ldr x1, [x0] │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + 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.eq 4e0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24284> // 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 4ccdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ebc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ecc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 41da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f80> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x940 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4e08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2426c> // 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 4ec94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e74> // b.none │ │ │ │ + add x1, x26, #0x928 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + 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 4e074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24254> // 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 4cddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fbc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fcc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + bl c590 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + mov x2, #0x34db // #13531 │ │ │ │ + movk x2, #0xd7b6, lsl #16 │ │ │ │ + movk x2, #0xde82, lsl #32 │ │ │ │ ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 47dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 47e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2b4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + 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 c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + fmov d0, d15 │ │ │ │ + mov x3, #0x2 // #2 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4e500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x246e0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4cf6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2314c> // b.none │ │ │ │ bl cea8 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 47e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f2a0> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 47d74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f1f4> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 47dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> // b.any │ │ │ │ - b 47e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f288> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 47c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0e0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x758 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x1, [sp, #776] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 4f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25438> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl c818 │ │ │ │ + mov x26, x0 │ │ │ │ + add x1, sp, #0x1f0 │ │ │ │ + str x1, [sp, #480] │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - 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 48074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4f4> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4e0dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242bc> // 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 4d018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231f8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + 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 d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 4ec10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24df0> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0x948 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #520] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 4ec38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e18> // b.pmore │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl c818 │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x2 │ │ │ │ + b.ls 4ec60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24e40> // b.plast │ │ │ │ + adrp x20, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x20, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + 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 4e0f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242d4> // 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 4f2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x254a0> // b.pmore │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + bl c818 │ │ │ │ + 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 4e058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24238> // 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 4f02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2520c> // b.plast │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + add x1, x20, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + str x0, [sp, #208] │ │ │ │ + bl c818 │ │ │ │ + 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 4dfdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241bc> // 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 4eff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251d0> // b.pmore │ │ │ │ + add x0, sp, #0x260 │ │ │ │ + str x0, [sp, #216] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x28, [sp, #640] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4dfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x241a0> // 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 4f05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2523c> // b.plast │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + add x1, x20, #0x960 │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #672] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4dfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24188> // 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 4f09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2527c> // b.pmore │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x26, x0 │ │ │ │ + str x1, [sp, #704] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x26], #16 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 4df90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24170> // 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 4f21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253fc> // b.plast │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x2f0 │ │ │ │ + str x20, [sp, #736] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4df74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24154> // 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 4f1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x253cc> // b.pmore │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x25, [sp, #768] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4df58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24138> // 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 4eb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d58> // b.none │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4df3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2411c> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + ldrb w0, [x26, #520] │ │ │ │ + tbnz w0, #0, 4d9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bac> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b4c> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4d414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235f4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4d424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23604> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 4d434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23614> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23628> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2363c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 4d46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2364c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23660> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #576] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23674> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #544] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d4a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23688> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2369c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr w0, [sp, #92] │ │ │ │ + cbnz w0, 4d780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23960> │ │ │ │ + ldr w0, [sp, #88] │ │ │ │ + cbz w0, 4d6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23898> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbd8 │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4e67c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2485c> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4d5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237cc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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] │ │ │ │ + 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 c830 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x680 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 48198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f618> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 47fb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f438> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4f464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25644> // b.plast │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0xa08 │ │ │ │ + bl c818 │ │ │ │ + mov x22, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 4e53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2471c> // 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, 4e1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24384> │ │ │ │ + ldrb w0, [x26, #521] │ │ │ │ + tbnz w0, #0, 4e11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242fc> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4d6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23888> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4d6b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23898> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238ac> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238c0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #128] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238e8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4d71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x238fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4d728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23908> │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x630 │ │ │ │ - add x0, x0, #0x658 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 48040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4c0> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4c0> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4c0> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4817c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5fc> // 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, #0x6e8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - str x22, [x19, #560] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // 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 x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ - b c830 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 48198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f618> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 480bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f53c> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 47ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f370> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ + ret │ │ │ │ + ldrb w1, [sp, #816] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 4bf70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22150> │ │ │ │ + mov x0, x24 │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #92] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cbd8 │ │ │ │ + ldr x4, [sp, #848] │ │ │ │ + str x25, [sp, #768] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + strb wzr, [sp, #784] │ │ │ │ + cbz x4, 4e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248e0> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4d8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a80> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ + mov x1, #0x3d // #61 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x3b │ │ │ │ + b.ls 4f28c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2546c> // b.plast │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + add x1, x1, #0x9c8 │ │ │ │ + bl c818 │ │ │ │ + mov x27, x0 │ │ │ │ + str x19, [sp, #800] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 4e6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248c0> // 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + stp x27, xzr, [x20] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + bl 4f540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25720> │ │ │ │ + ldr x0, [sp, #800] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4d958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b38> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4d4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 4d4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x236a4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 47ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f370> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 48198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f618> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 48154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5d4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f584> // 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, 4816c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5ec> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 480e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f560> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 48154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5d4> // b.none │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4f498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25678> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4db28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d08> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 4d404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235e4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4efd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251b0> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4db64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d44> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 4d3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235dc> │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 4da3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23c1c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c28> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 4ca48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c28> │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 4ca18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bf8> // b.any │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4ca24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c04> │ │ │ │ + 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 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22468> // b.none │ │ │ │ + cbnz w11, 4dba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23d88> │ │ │ │ + tbnz w4, #0, 4e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24710> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbnz w10, #0, 4c2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a0> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + fmov s30, w15 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + lsl x2, x1, #1 │ │ │ │ + cmp w3, #0x2 │ │ │ │ + b.ne 4c330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22510> // b.any │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4c1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x223a4> │ │ │ │ + stp x0, x2, [sp, #224] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + ldp x0, x2, [sp, #224] │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4d9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b9c> // b.none │ │ │ │ + str x2, [sp, #224] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4d9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b9c> │ │ │ │ + stp x0, x2, [sp, #224] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + ldp x0, x2, [sp, #224] │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4da1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bfc> // b.none │ │ │ │ + str x2, [sp, #224] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4da1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23bfc> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b 4c02c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2220c> │ │ │ │ + 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, 4dc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e14> │ │ │ │ + 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, 4dc28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e08> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + fmov s30, w15 │ │ │ │ + fmov d15, x0 │ │ │ │ + b 4c318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224f8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4e110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x242f0> // b.none │ │ │ │ + mov w15, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22468> │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + fmov d15, x1 │ │ │ │ + b 4c2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a0> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + tbz w10, #0, 4c1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22390> │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov w4, w10 │ │ │ │ + b 4c2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224a0> │ │ │ │ + mov w18, #0x0 // #0 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov w26, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + cmp xzr, x0, lsl #1 │ │ │ │ + b.eq 4dd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f74> // 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 4dcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e90> │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cs 4dd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f70> // 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 4df34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24114> // b.none │ │ │ │ + add w26, w26, #0x1 │ │ │ │ + cmp w11, #0x2 │ │ │ │ + b.ne 4dc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e74> // b.any │ │ │ │ + ldr x0, [x20, #88] │ │ │ │ + add x3, x3, #0x2 │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp x3, x0, lsl #1 │ │ │ │ + b.cc 4dca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23e88> // b.lo, b.ul, b.last │ │ │ │ + stp w13, w12, [sp, #88] │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cbz w0, 4ddb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f90> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + ldr x1, [x0, #240] │ │ │ │ + ldr x1, [x1] │ │ │ │ + cbnz x1, 4e710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248f0> │ │ │ │ + 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 1db60 ::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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0x908 │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x26, [x26, #3712] │ │ │ │ + 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, 4ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240b0> │ │ │ │ + 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 4de78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24058> // b.tcont │ │ │ │ + mov w3, #0xffffffff // #-1 │ │ │ │ + mov w0, w3 │ │ │ │ + str w3, [x26, #524] │ │ │ │ + cmp w24, w0 │ │ │ │ + b.le 4ded0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240b0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x1, #0xc90 │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x2, #0x3 // #3 │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + str w24, [x26, #524] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 4dee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240c0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 48140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5c0> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 4808c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f50c> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 480e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f560> // b.any │ │ │ │ - b 48128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f5a8> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 48040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f4c0> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 47f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f39c> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ + ldr x0, [sp, #768] │ │ │ │ + add x1, sp, #0x310 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4def4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + add x1, sp, #0x2f0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4df08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240e8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + add x1, sp, #0x2d0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4df1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + add x1, sp, #0x2b0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> // b.none │ │ │ │ + bl cea8 │ │ │ │ + b 4bfa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22188> │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + b 4dd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f54> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #224] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #224] │ │ │ │ + b 4d3dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x235bc> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + b 4d384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23564> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4d324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23504> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4d2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2349c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4d25c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2343c> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x0, x28 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4d1fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x233dc> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4d1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23388> │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x27 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x228d8> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x227d0> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x28 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22878> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4c590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22770> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4d144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23324> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4cdb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f98> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4cd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22f3c> │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e98> │ │ │ │ + ldr x2, [x27, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4cc5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e3c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4cff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x231d4> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + b 4d0e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c8> │ │ │ │ + mov w25, w9 │ │ │ │ + mov w4, #0x1 // #1 │ │ │ │ + b 4dac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ca0> │ │ │ │ + ldr x0, [x26] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x26, x26, x0 │ │ │ │ + ldr x20, [x26, #240] │ │ │ │ + cbz x20, 4ea20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c00> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4e5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247c0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4f3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255a4> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2478c> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 4d698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23878> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4f3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25584> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4e648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24828> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x2, [sp, #808] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 4f384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25564> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 4e614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x247f4> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + b 4d690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23870> │ │ │ │ + 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 4f35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2553c> // 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 cf08 │ │ │ │ + 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 4e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244f0> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr w13, [x11], #4 │ │ │ │ + str w13, [x0], #4 │ │ │ │ + cmp x0, x12 │ │ │ │ + b.ne 4e300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x244e0> // b.any │ │ │ │ + cbz x10, 4e37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2455c> │ │ │ │ + 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 cea8 │ │ │ │ + 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 4c2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224d0> // b.any │ │ │ │ + mov x0, #0x7ffffffffffffffc // #9223372036854775804 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 4f404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255e4> // 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 cf08 │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + mov x19, x0 │ │ │ │ + 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 4e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a6c> // 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 c5c0 , 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 cea8 │ │ │ │ + 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 4c308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224e8> │ │ │ │ + mov w15, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov w10, #0x0 // #0 │ │ │ │ + b 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22468> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4cbc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22da0> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4cf48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23128> │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4c4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x226d0> │ │ │ │ + mov x0, x3 │ │ │ │ + b 4bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21ec0> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4dbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23db4> │ │ │ │ + mov w4, w9 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4dbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23db4> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4d674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23854> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 4c94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22b2c> │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x25 │ │ │ │ + stp x1, x3, [sp, #96] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldp x1, x3, [sp, #96] │ │ │ │ + b 4c8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ad8> │ │ │ │ + cmp w28, #0x2 │ │ │ │ + b.eq 4e874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a54> // b.none │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + movi v15.2d, #0x0 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + fmov d30, x0 │ │ │ │ + b 4c324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22504> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24374> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24374> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2431c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2431c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2442c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2442c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x20] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243ac> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 4e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x243ac> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4d5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x237a8> │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4c85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a3c> │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + fmov s30, w15 │ │ │ │ + mov x8, #0x0 // #0 │ │ │ │ + b 4c318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x224f8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + adrp x2, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x1, x24 │ │ │ │ + add x2, x2, #0x8f0 │ │ │ │ + add x4, sp, #0x100 │ │ │ │ + add x3, sp, #0x118 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + bl c920 │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 24b60 ::do_widen(char) const@@Base+0x8500> │ │ │ │ + b 4c12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2230c> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4d928 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23b08> │ │ │ │ + ldr x1, [sp, #800] │ │ │ │ + b 4c9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bcc> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, sp, #0x370 │ │ │ │ + bl c9f8 │ │ │ │ + b 4d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23a5c> │ │ │ │ + ldr x0, [x0, #216] │ │ │ │ + adrp x2, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + add x4, sp, #0xfc │ │ │ │ + add x2, x2, #0x658 │ │ │ │ + add x3, sp, #0x110 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w6, [sp, #8] │ │ │ │ + str w18, [sp, #16] │ │ │ │ + bl c920 │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + lsl w5, w2, #1 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.ne 4f3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x255c4> // b.any │ │ │ │ + ldr w6, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr w18, [sp, #16] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + cbz w2, 4ddb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f90> │ │ │ │ + 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 4e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24968> │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + cmp w5, w0 │ │ │ │ + b.le 4ddb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23f90> │ │ │ │ + ubfiz x2, x0, #1, #32 │ │ │ │ + ldr w3, [x12, x2] │ │ │ │ + tbnz w3, #31, 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> │ │ │ │ + ldr x2, [sp, #272] │ │ │ │ + add x4, x2, x1 │ │ │ │ + ldr w2, [x2, x1] │ │ │ │ + ldr w4, [x4, #4] │ │ │ │ + orr w7, w2, w4 │ │ │ │ + tbz w7, #0, 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> │ │ │ │ + cbz w2, 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> │ │ │ │ + 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 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> // 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 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> // 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 4e894 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a74> // 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 4e778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24958> │ │ │ │ + mov w4, w9 │ │ │ │ + mov w25, w9 │ │ │ │ + mov w10, w9 │ │ │ │ + lsr w5, w23, #1 │ │ │ │ + lsl w8, w23, #2 │ │ │ │ + b 4dac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23ca0> │ │ │ │ + mov x21, x0 │ │ │ │ + b 4e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24664> │ │ │ │ + orr w4, w4, w10 │ │ │ │ + strb w4, [x7, x8] │ │ │ │ + cmp w13, #0x2 │ │ │ │ + b.eq 4e848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a28> // 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 4e864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24a44> │ │ │ │ + add x0, sp, #0x300 │ │ │ │ + str x0, [sp] │ │ │ │ + mov x8, x0 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x0, x1, #0x758 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 48398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f818> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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 c830 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x680 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6b0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 484b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f938> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 482e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f760> │ │ │ │ - ldr x0, [x19, #776] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x630 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x658 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 48368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7e8> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7e8> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7e8> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4849c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f91c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - 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 c830 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 484b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f938> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 483e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f860> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 48218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f698> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 48218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f698> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 484b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f938> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 48474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8f4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8a4> // 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, 4848c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f90c> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xff0 │ │ │ │ + bl 41aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17c80> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 48400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f880> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 48474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8f4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl cea8 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 48460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8e0> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 483b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f830> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 48400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f880> // b.any │ │ │ │ - b 48448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f8c8> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 48368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f7e8> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + add x1, sp, #0x320 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 48244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f6c4> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - cbz x20, 485bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa3c> │ │ │ │ - mov x0, x20 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 48594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa14> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9c4> // 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, 485ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa2c> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 48520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 48594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa14> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 48580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa00> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 48520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> // b.any │ │ │ │ - b 48568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9e8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 4e9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bb4> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 48594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa14> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x320 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cbz x0, 4e9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b90> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ bl cea8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 485e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa64> // b.any │ │ │ │ - b 48594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fa14> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 41b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17d60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 48504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f984> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x758 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - 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 487a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc24> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x1a0 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + bl d160 │ │ │ │ + b 4e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b80> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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] │ │ │ │ + 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 c830 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x680 │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x3, [x3] │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x2, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x3, 488ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd2c> │ │ │ │ - ldr w0, [x3, #56] │ │ │ │ - tbz w0, #0, 4873c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbbc> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ + b 4e9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4e9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d160 │ │ │ │ + b 4e9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bd4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , 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, 4eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cdc> │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + cbnz w28, 4eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d88> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl d160 │ │ │ │ + b 4ea14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bf4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 4eaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ + b 4eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cdc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + 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, #0x600 │ │ │ │ - add x2, x2, #0x630 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - str x3, [x19] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - cbz x0, 4876c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fbec> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [x19, #560] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ - bl c830 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x21, [x19, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 488ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd2c> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + tbnz w27, #0, 4eaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ + b 4eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cdc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 487ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc6c> // b.any │ │ │ │ - add x21, x19, #0x30 │ │ │ │ - add x22, x19, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 48674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2faf4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 48674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2faf4> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x22, [x21] │ │ │ │ - cbz x22, 488ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd2c> │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 48874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcf4> // b.none │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fca8> // 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, 4888c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fd0c> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + b 4eb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d44> │ │ │ │ + add x0, sp, #0x2e0 │ │ │ │ + bl d160 │ │ │ │ + b 4eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ce0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl d160 │ │ │ │ + b 4eab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c94> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ebc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24da4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 48804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc84> // b.any │ │ │ │ - ldr x21, [x22] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 48874 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fcf4> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c9c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [x21] │ │ │ │ - bl cea8 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 48860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fce0> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 487bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc3c> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.ne 48804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc84> // b.any │ │ │ │ - b 4884c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fccc> │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + b 4ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24be4> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 486a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fb20> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - 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, #0x758 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr w2, [x19, #312] │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - str x1, [x20], #-16 │ │ │ │ - mov w24, #0x5 // #5 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - tst w2, w24 │ │ │ │ - b.eq 48aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff2c> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0x90 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl c830 │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x680 │ │ │ │ - ldr x1, [x1] │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6b0 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x1, 48bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30038> │ │ │ │ - ldr w0, [x1, #56] │ │ │ │ - tbz w0, #0, 489ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fe6c> │ │ │ │ - ldr x0, [x19, #776] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - stur x0, [x19, #-16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x630 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x658 │ │ │ │ - str x0, [x19, #544] │ │ │ │ - cbz x22, 48a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fef4> │ │ │ │ - add x1, x22, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fef4> // b.any │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x22, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fef4> // b.any │ │ │ │ - ldr x2, [x22] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 48b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3001c> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - str x0, [x19] │ │ │ │ - str x21, [x19, #544] │ │ │ │ - add x0, x19, #0x220 │ │ │ │ + b 4e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bdc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #912] │ │ │ │ bl c830 │ │ │ │ - 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 cea8 │ │ │ │ - ldur x22, [x19, #-8] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 48bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30038> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 48af4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff74> // b.any │ │ │ │ - add x22, x19, #0x20 │ │ │ │ - add x23, x19, #0x18 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 48924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fda4> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x23, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 48924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fda4> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x23, [x22] │ │ │ │ - cbz x23, 48bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30038> │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 48b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fff4> // b.none │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - and w0, w0, w24 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffb0> // 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, 48b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3000c> │ │ │ │ + b 4e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b80> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 48b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff8c> // b.any │ │ │ │ - ldr x22, [x23] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 48b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fff4> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x22, [x22] │ │ │ │ - bl cea8 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 48b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffe0> // b.any │ │ │ │ - ldr w0, [x23, #56] │ │ │ │ - stp x23, x23, [x23] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - str w0, [x23, #56] │ │ │ │ - b 48ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff44> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cmp x23, x22 │ │ │ │ - b.ne 48b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ff8c> // b.any │ │ │ │ - b 48b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ffd4> │ │ │ │ - mov x0, x22 │ │ │ │ - blr x1 │ │ │ │ - b 48a74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fef4> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 48950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fdd0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x1, #0x758 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x1, 9d000 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x7b0 │ │ │ │ - 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 48dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30250> // 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 c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - add x0, x19, #0xa0 │ │ │ │ - bl d808 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x558> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3720] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x19, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + b 4ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bec> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ea04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24be4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24eac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3808] │ │ │ │ - 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 c830 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x680 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - ldr x2, [x2] │ │ │ │ - add x1, x1, #0x6b0 │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x2, 48edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3035c> │ │ │ │ - ldr w0, [x2, #56] │ │ │ │ - tbz w0, #0, 48d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3018c> │ │ │ │ - ldr x0, [x19, #792] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x19, #32] │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - str x0, [x20, x21] │ │ │ │ - adrp x1, 9d000 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x1, x1, #0x630 │ │ │ │ - add x0, x0, #0x658 │ │ │ │ - str x1, [x19, #16] │ │ │ │ - str x0, [x19, #560] │ │ │ │ - cbz x23, 48d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30214> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30214> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30214> // b.any │ │ │ │ - ldr x2, [x23] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 48ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30340> // b.any │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x22, [x19, #560] │ │ │ │ - add x0, x19, #0x230 │ │ │ │ + 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 c830 │ │ │ │ - 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 cea8 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - ldr x0, [x23] │ │ │ │ - cbz x0, 48edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3035c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 48e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30298> // b.any │ │ │ │ - add x23, x19, #0x30 │ │ │ │ - add x24, x19, #0x28 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 48c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300c4> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 48c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300c4> │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x24, [x23] │ │ │ │ - cbz x24, 48edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3035c> │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 48e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30318> // b.none │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - and w0, w0, w25 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 48e54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302d4> // 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, 48eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30330> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 48e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302b0> // b.any │ │ │ │ - ldr x23, [x24] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.eq 48e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30318> // b.none │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl cea8 │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 48e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30304> // b.any │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - stp x24, x24, [x24] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x24, #16] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - b 48de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30268> │ │ │ │ - ldr x23, [x23] │ │ │ │ - cmp x24, x23 │ │ │ │ - b.ne 48e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302b0> // b.any │ │ │ │ - b 48e78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x302f8> │ │ │ │ - mov x0, x23 │ │ │ │ - blr x1 │ │ │ │ - b 48d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30214> │ │ │ │ + b 4ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bec> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 48c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300f0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - 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 42060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294e0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - tbnz w0, #0, 48f44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x303c4> │ │ │ │ - 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 48f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x303d8> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 48f6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x303ec> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cbz x2, 48fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30460> │ │ │ │ - add x1, x2, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - str x2, [sp, #40] │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30460> // 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 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 48fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30460> // b.any │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x1, [x2] │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 48ff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30478> // 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 48fe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30464> │ │ │ │ + b 4ee30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25010> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 49028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304a8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - strb wzr, [x20, #96] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cf0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #208] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ead8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cb8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4ea0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bec> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4908c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3050c> │ │ │ │ - tbnz w2, #2, 49160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305e0> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 490a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30524> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 490d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30550> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 490e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30564> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 490f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30578> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 490ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3052c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 490ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3052c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 490ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3052c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 49168 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x305e8> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 490ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3052c> │ │ │ │ - bl 48f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30380> │ │ │ │ - b 4908c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3050c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 490ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3052c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + b 4e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b80> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4908c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3050c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x8c0 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #208] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064c> │ │ │ │ - tbnz w2, #2, 492a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30728> │ │ │ │ - ldr x0, [x19, #184] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x7f8 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 491e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30664> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbnz w0, #0, 49218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30698> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x0, [x19, #120] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4922c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306ac> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 49240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x306c0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3066c> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3066c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3066c> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 492b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30730> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3066c> │ │ │ │ - bl 48f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30380> │ │ │ │ - b 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064c> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 491ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3066c> │ │ │ │ + b 4ea14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bf4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 491cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064c> │ │ │ │ - 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, 49318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30798> │ │ │ │ - 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, 49338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307b8> │ │ │ │ - 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, 4935c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307dc> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 49358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307d8> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 4ee4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2502c> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - tbz w0, #0, 4939c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3081c> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 49398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30818> │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - strb wzr, [x1, #16] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b80> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - bl 47500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e980> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b90> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + tbnz w27, #0, 4eaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ + b 4eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cdc> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - b 49374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x307f4> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 4e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bdc> │ │ │ │ bti j │ │ │ │ - str x0, [sp, #40] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - str wzr, [x19, #128] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b80> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xa50 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b 4edb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f94> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4944c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308cc> │ │ │ │ - tbnz w2, #2, 494f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30974> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 49464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308e4> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 494d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30950> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 494d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30950> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 494d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30950> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 494d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30950> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 494fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3097c> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - bl 492e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> │ │ │ │ - b 4944c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308cc> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 494d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30950> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4ed00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ee0> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4944c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x308cc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xa50 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - str x1, [x0] │ │ │ │ - tbz w2, #0, 4954c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309cc> │ │ │ │ - tbnz w2, #2, 495fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a7c> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - str x1, [x19] │ │ │ │ - cbz x0, 49564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309e4> │ │ │ │ - bl cea8 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 495d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a50> │ │ │ │ - ldr x20, [x19, #80] │ │ │ │ - cbz x20, 495d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a50> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 495d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a50> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 495d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a50> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 49604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a84> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - 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 d160 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - bl 492e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30760> │ │ │ │ - b 4954c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309cc> │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 495d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30a50> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4ece0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ec0> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4954c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x309cc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - bl 478e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ed60> │ │ │ │ - ldr x19, [x20] │ │ │ │ - mov w21, #0x5 // #5 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 496b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b34> // b.none │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - and w0, w0, w21 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 49670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30af0> // 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, 496c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b48> │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ef18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250f8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x19, [x19] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 4964c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30acc> // b.any │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 496b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b34> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl cea8 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 496a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b20> // 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 4964c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30acc> // b.any │ │ │ │ - b 49694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b14> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4963c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30abc> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x260 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #216] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x19, [x20] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 496b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b34> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl cea8 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 49700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b80> // b.any │ │ │ │ - b 496b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b34> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ebec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dcc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x21, [x28, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x21, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 49880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d00> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldrb w0, [x28, #88] │ │ │ │ - tbz w0, #0, 49a90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f10> │ │ │ │ - ldr x20, [x28, #72] │ │ │ │ - ldr x27, [x28, #96] │ │ │ │ - cbz x20, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - tbz w0, #1, 499e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e68> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3904] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x24, x20, #0x28 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 49914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d94> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldp x0, x22, [x20, #40] │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 49950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30dd0> // b.none │ │ │ │ - cbz x19, 49a50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ed0> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 49934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30db4> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 498b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d34> │ │ │ │ - ldr x2, [x28, #72] │ │ │ │ - cbz x2, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - 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 49a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e84> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - 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 4991c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d9c> // 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 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x240 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 49a20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ea0> // 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 │ │ │ │ - bl cf20 >::sync()@plt> │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c578 │ │ │ │ - mov w22, w0 │ │ │ │ - mov x2, x24 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w22 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w22, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 497e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c64> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.ne 497c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c40> // 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 49880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30d00> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - b 497dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c5c> │ │ │ │ - cbz x19, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - 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 499c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e40> │ │ │ │ - ldr x1, [x28, #72] │ │ │ │ - cbz x1, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cbz x19, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x22, x0, x22 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x22, x0, [x19, #40] │ │ │ │ - ldr x22, [x20, #48] │ │ │ │ - b 497d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c54> │ │ │ │ - ldr x19, [x28, #72] │ │ │ │ - cbz x19, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - ldp x1, x3, [x19, #24] │ │ │ │ - sub x22, x22, x0 │ │ │ │ - add x22, x1, x22 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x22, x1, [x19, #40] │ │ │ │ - cbnz x0, 499b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30e38> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 49844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cc4> │ │ │ │ - tbnz w0, #0, 49a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30eb0> │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x20, #56] │ │ │ │ - ldp x2, x0, [x20, #24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x20, #40] │ │ │ │ - b 4978c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c0c> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 49a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ef0> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1a8 │ │ │ │ - b 4981c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c9c> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x3, x3, #0x38 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0xc60 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x990 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x1, x2, [x0, #32] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - cmp x2, #0x0 │ │ │ │ - b.le 49b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fdc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 49b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fe0> │ │ │ │ - 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 49b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fc8> // 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, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w3, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 49c10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31090> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 49c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310ec> │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 49c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310e4> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 49c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31118> // 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, #3752] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 49cf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31170> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 49c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310e4> // b.none │ │ │ │ - ldrb w0, [x2, #80] │ │ │ │ - strb w3, [sp, #23] │ │ │ │ - tbz w0, #0, 49cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31174> │ │ │ │ - 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 49be0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31060> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 49be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31064> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 49be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31064> │ │ │ │ - ldr x4, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x5e0 │ │ │ │ - ldr x4, [x4, #176] │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne 49cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31144> // b.any │ │ │ │ - ldp x1, x0, [x0, #96] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 49bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3103c> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - bl 49ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f40> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 49bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31050> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 49be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31064> │ │ │ │ - str x0, [sp] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - blr x4 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w3, #0x1 │ │ │ │ - b.eq 49c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x310e4> // b.none │ │ │ │ - ldr w0, [x2, #120] │ │ │ │ - tbz w0, #1, 49c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31098> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 49bc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31044> │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.eq 49d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311e4> // b.none │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 49df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31270> │ │ │ │ - cmp w1, #0x18 │ │ │ │ - b.eq 49dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3122c> // b.none │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.ne 49dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3122c> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 45000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c480> │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 49de8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31268> // b.any │ │ │ │ - bl 49ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f40> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 49df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31270> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - cbz x0, 49ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3125c> │ │ │ │ + b 4ebdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dbc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ebe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dc4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ 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, 49df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31270> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr x0, [x0, #232] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 49dac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3122c> │ │ │ │ - blr x2 │ │ │ │ - b 49d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3121c> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4e0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xbc8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - b 49da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ - 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 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + b 4e9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b90> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24ce8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b88> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - 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, 4a0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3154c> │ │ │ │ - ldr w0, [x21, #56] │ │ │ │ - mov x28, x1 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - tbz w0, #1, 4a0a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31524> │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3904] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #4024] │ │ │ │ - add x22, x1, x3 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 49f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313d0> // b.none │ │ │ │ - ldp x0, x20, [x21, #40] │ │ │ │ - ldr x19, [x27] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4a00c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3148c> // b.none │ │ │ │ - cbz x19, 4a120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x315a0> │ │ │ │ - ldrb w0, [x19, #16] │ │ │ │ - tbz w0, #0, 49ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31470> │ │ │ │ - ldrb w0, [x19, #17] │ │ │ │ - tbz w0, #0, 49f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31414> │ │ │ │ - ldr x2, [x27] │ │ │ │ - cbz x2, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - 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 49f2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313ac> │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x0, [x27] │ │ │ │ - cbz x0, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - 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, #3752] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4a0c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31544> // 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 cf20 >::sync()@plt> │ │ │ │ - ldr w1, [x26] │ │ │ │ - mov x0, x19 │ │ │ │ - bl c578 │ │ │ │ - mov w20, w0 │ │ │ │ - add x2, x21, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - ldr w0, [x25] │ │ │ │ - cmp w20, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - strb w0, [x19, #17] │ │ │ │ - b.eq 49edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3135c> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 49eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31330> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - b 49ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31354> │ │ │ │ - cbz x19, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - 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 4a07c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314fc> │ │ │ │ - ldr x1, [x27] │ │ │ │ - cbz x1, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - ldr x3, [x1, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - mov x2, x20 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - ldp x0, x2, [x19, #24] │ │ │ │ - add x20, x0, x20 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x20, x0, [x19, #40] │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - b 49ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3134c> │ │ │ │ - ldr x19, [x27] │ │ │ │ - cbz x19, 4a0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31554> │ │ │ │ - ldp x1, x3, [x19, #24] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - add x20, x1, x20 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x20, x1, [x19, #40] │ │ │ │ - cbnz x0, 4a074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314f4> │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ + 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 c830 │ │ │ │ + add x0, sp, #0x2c0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + tbnz w27, #0, 4eaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cd4> │ │ │ │ + b 4eafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24cdc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + bl d160 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - b 49f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313d0> │ │ │ │ - tbnz w0, #0, 4a0f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31578> │ │ │ │ - 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 49e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31310> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl c848 <__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+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x990 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x3, x3, #0x38 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0xc60 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov w4, w1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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, 4a1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31670> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4a238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316b8> │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4a230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316b0> // b.none │ │ │ │ - ldr x0, [x2, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4a264 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316e4> // 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, #3752] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4a2bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3173c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4a230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316b0> // b.none │ │ │ │ - ldrb w1, [x2, #88] │ │ │ │ - add x0, x2, #0x48 │ │ │ │ - strb w4, [sp, #23] │ │ │ │ - tbz w1, #0, 4a2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ - ldr x1, [x2, #96] │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x2, sp, #0x17 │ │ │ │ - str w4, [sp] │ │ │ │ - bl 49e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312c0> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - ldr w4, [sp] │ │ │ │ - b.eq 4a1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31640> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31644> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4a1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31644> │ │ │ │ - ldr x3, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x560 │ │ │ │ - ldr x3, [x3, #176] │ │ │ │ - cmp x3, x1 │ │ │ │ - b.ne 4a290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31710> // b.any │ │ │ │ - ldp x1, x0, [x0, #104] │ │ │ │ - stp x1, x1, [x2, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x2, #48] │ │ │ │ - b 4a19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3161c> │ │ │ │ - mov x0, x2 │ │ │ │ - str x2, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 49720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ba0> │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldp x1, x0, [x2, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31630> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31644> │ │ │ │ - str x0, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - blr x3 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - ldr x2, [sp] │ │ │ │ - cmn w4, #0x1 │ │ │ │ - b.eq 4a230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x316b0> // b.none │ │ │ │ - ldr w0, [x2, #128] │ │ │ │ - tbz w0, #1, 4a1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31678> │ │ │ │ - ldr x1, [x2, #40] │ │ │ │ - b 4a1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31624> │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #808] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #800] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + b 4f170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25350> │ │ │ │ + bti j │ │ │ │ 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 4a350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317d0> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4a3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31824> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 49e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312c0> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4a384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31804> // 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, 4a3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31824> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4a36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317ec> │ │ │ │ + b 4ebd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24db4> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ 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 4a350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317d0> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x2c0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x317f0> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - ldp x2, x20, [x0, #32] │ │ │ │ - sub x20, x20, x2 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4a450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318d0> │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31920> │ │ │ │ - ldr x1, [x19, #96] │ │ │ │ - mov x3, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 49e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312c0> │ │ │ │ - ldp x1, x2, [x19, #104] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 4a484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31904> // 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, 4a4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31920> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4a46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318ec> │ │ │ │ + b 4ebcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24dac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x1, x1, [x19, #32] │ │ │ │ - str x2, [x19, #48] │ │ │ │ - b 4a450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318d0> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4a46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318ec> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b68> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + add x1, sp, #0x220 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25088> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0xab0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x9a8 │ │ │ │ + mov w2, #0x15b // #347 │ │ │ │ bl c9c8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4a500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31980> │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 4a520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319a0> │ │ │ │ - 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, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0xab0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0x8d0 │ │ │ │ + mov w2, #0x15a // #346 │ │ │ │ bl c9c8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x3, x3, #0x120 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl cea8 │ │ │ │ + b 4e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b60> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0x8f8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0xab0 │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + add x0, x0, #0xa88 │ │ │ │ + mov w2, #0x180 // #384 │ │ │ │ bl c9c8 │ │ │ │ - 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 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x0, x27, [x21, #32] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - sub x0, x27, x0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - b.le 4a728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ba8> │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - add x24, x21, #0x48 │ │ │ │ - ldrb w0, [x21, #168] │ │ │ │ - tbz w0, #0, 4a85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cdc> │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x1, [x21, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - tbnz w0, #0, 4a75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31bdc> │ │ │ │ - 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 4a700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b80> // 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, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - tbz w0, #1, 4a840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31cc0> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x23, x20, #0x30 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3840] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - b 4a678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31af8> │ │ │ │ - cbz x19, 4a884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d04> │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c878 │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb00 │ │ │ │ - mov w28, w0 │ │ │ │ - mov x2, x23 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w28 │ │ │ │ - bl c998 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.eq 4a7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c30> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x27, x0 │ │ │ │ - b.eq 4a790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c10> // b.none │ │ │ │ - ldp x0, x4, [x20, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4a624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31aa4> // b.any │ │ │ │ - cbz x19, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xd60 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b28> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ 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 4a768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31be8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - mov x2, x28 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x28, x0, x28 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x28, x0, [x19, #48] │ │ │ │ - ldr x4, [x20, #56] │ │ │ │ - b 4a628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31aa8> │ │ │ │ - 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 │ │ │ │ + bl d160 │ │ │ │ + b 4e9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bdc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ed50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24f30> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4a84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ccc> // 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 4a5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a70> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x28, x28, x0 │ │ │ │ - add x28, x1, x28 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x28, x1, [x19, #48] │ │ │ │ - cbnz x0, 4a6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b78> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - b 4a824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ca4> │ │ │ │ - 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 4a728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ba8> │ │ │ │ - ldr x2, [x21, #72] │ │ │ │ - cbz x2, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bcc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 4e96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b4c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ 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 4a800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c80> │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x0, [x21, #72] │ │ │ │ - cbz x0, 4a8a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31d24> │ │ │ │ - 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 4a790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31c10> // b.none │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - b 4a704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31b84> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31940> │ │ │ │ - b 4a600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31a80> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ + bl d160 │ │ │ │ + b 4eaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c80> │ │ │ │ + bti j │ │ │ │ + b 4f4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2569c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl d160 │ │ │ │ + b 4ebbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d9c> │ │ │ │ + bti j │ │ │ │ + b 4ea44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c24> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4eaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c80> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24c60> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e998 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b78> │ │ │ │ + bti j │ │ │ │ + b 4e9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24bc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 4e990 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24b70> │ │ │ │ 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, #3752] │ │ │ │ - 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, 4a980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e00> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - cbz x1, 4ab10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f90> │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4ab08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f88> // b.none │ │ │ │ - ldr x0, [x28, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ac1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3209c> // 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, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4ac70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320f0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldrb w0, [x0, #520] │ │ │ │ + tbnz w0, #0, 4f578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25758> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + tbnz w0, #0, 4f638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25818> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4ab08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f88> // b.none │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x24, x28, #0x48 │ │ │ │ - ldrb w0, [x28, #168] │ │ │ │ - strb w22, [sp, #31] │ │ │ │ - tbz w0, #0, 4ac80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32100> │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - ldr x1, [x28, #176] │ │ │ │ - str x1, [sp] │ │ │ │ - tbnz w0, #0, 4ab70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ff0> │ │ │ │ - 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] │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x0, [x1] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ add x0, x0, x1 │ │ │ │ - str x0, [x24, #80] │ │ │ │ - ldr x1, [x28, #96] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 4ab3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fbc> // 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, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldr w0, [x21, #64] │ │ │ │ - tbz w0, #1, 4ac10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32090> │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - add x20, sp, #0x20 │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3840] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - b 4aa88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f08> │ │ │ │ - cbz x19, 4aca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32128> │ │ │ │ - add x3, x21, #0x30 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c878 │ │ │ │ - ldr w1, [x25] │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cbz x0, 4f79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2597c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4f6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258d4> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + mov x0, x21 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4f79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2597c> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2593c> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + mov x0, x2 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + ldrb w0, [x19, #521] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + tbz w0, #0, 4f568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25748> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, 4f798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25978> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, 4f6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x258a0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ mov x0, x19 │ │ │ │ - bl cb00 │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, x21, #0x30 │ │ │ │ - mov x1, x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + bl c530 │ │ │ │ + bl cbf0 >::basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ mov x0, x19 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w27 │ │ │ │ - bl c998 │ │ │ │ - ldr w0, [x26] │ │ │ │ - cmp w27, w0 │ │ │ │ - b.eq 4ab8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3200c> // b.none │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4ab7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ffc> // b.none │ │ │ │ - ldp x0, x4, [x21, #48] │ │ │ │ - ldr x19, [x24] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 4aa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31eac> // b.any │ │ │ │ - cbz x19, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - 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 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 4f798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25978> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 4f728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25908> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl c530 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b cbf0 >::basic_filebuf()@plt> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x2, x2, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0] │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4f658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25838> // b.none │ │ │ │ blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x27, x0, #0x4, gt │ │ │ │ - b.le 4ab48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31fc8> │ │ │ │ - ldr x1, [x24] │ │ │ │ - cbz x1, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldr x3, [x1, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x3, x0 │ │ │ │ - mov x0, x3 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldp x0, x2, [x19, #32] │ │ │ │ - add x27, x0, x27 │ │ │ │ - add x0, x0, x2 │ │ │ │ - stp x27, x0, [x19, #48] │ │ │ │ - ldr x4, [x21, #56] │ │ │ │ - b 4aa30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31eb0> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 4a94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dcc> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x4e0 │ │ │ │ - ldr x2, [x2, #176] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4ac54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320d4> // b.any │ │ │ │ - ldp x1, x0, [x0, #184] │ │ │ │ - stp x1, x1, [x28, #32] │ │ │ │ - add x0, x1, x0 │ │ │ │ - str x0, [x28, #48] │ │ │ │ - b 4a924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31da4> │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dcc> │ │ │ │ - ldr x19, [x24] │ │ │ │ - cbz x19, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldp x1, x3, [x19, #32] │ │ │ │ - sub x27, x27, x0 │ │ │ │ - add x27, x1, x27 │ │ │ │ - add x1, x1, x3 │ │ │ │ - stp x27, x1, [x19, #48] │ │ │ │ - cbnz x0, 4ab00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f80> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 4abec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3206c> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - b 4a9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e78> │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - b 4a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dc8> │ │ │ │ - ldr x2, [x28, #72] │ │ │ │ - cbz x2, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ + mov w1, w0 │ │ │ │ + b 4f658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25838> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x2, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x2, x2, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ ldr x3, [x0] │ │ │ │ - ldr x19, [x2, #48] │ │ │ │ - ldr x3, [x3, #96] │ │ │ │ - sub x19, x19, x1 │ │ │ │ - mov x2, x19 │ │ │ │ + ldr x3, [x3, #48] │ │ │ │ + cmp x3, x2 │ │ │ │ + b.eq 4f5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25784> // b.none │ │ │ │ blr x3 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x0 │ │ │ │ - ccmp x19, x0, #0x4, gt │ │ │ │ - b.gt 4ac38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x320b8> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - 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 4a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dc8> // b.none │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dcc> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31940> │ │ │ │ - b 4aa08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e88> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 4a540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c0> │ │ │ │ - ldp x1, x0, [x28, #40] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4a938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31db8> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4a94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dcc> │ │ │ │ - ldr x0, [x28, #72] │ │ │ │ - cbz x0, 4acc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32148> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - sub x2, x19, x20 │ │ │ │ - add x1, x0, x20 │ │ │ │ - bl d1a8 │ │ │ │ - b 4abc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32044> │ │ │ │ + mov w1, w0 │ │ │ │ + b 4f5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25784> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x2, [x19] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x2, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 4f6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25888> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ blr x2 │ │ │ │ - cmn w22, #0x1 │ │ │ │ - b.eq 4ab08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31f88> // b.none │ │ │ │ - ldr w0, [x28, #208] │ │ │ │ - tbz w0, #1, 4a988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31e08> │ │ │ │ - ldr x1, [x28, #40] │ │ │ │ - b 4a92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31dac> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 4a540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4ad5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321dc> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4ad34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321b4> │ │ │ │ - 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 4ad38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x321b8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ + mov w1, w0 │ │ │ │ + b 4f6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25888> │ │ │ │ + stp x0, x2, [sp, #48] │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + adrp x3, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + ldp x0, x2, [sp, #48] │ │ │ │ + add x3, x3, #0x660 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x4, [x0] │ │ │ │ + ldr x4, [x4, #48] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 4f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25800> // b.none │ │ │ │ + str x2, [sp, #48] │ │ │ │ + blr x4 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + b 4f620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25800> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + bl d1d8 │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x20 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl cf08 │ │ │ │ + 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 4f9cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bac> // 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, 4f9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bc0> │ │ │ │ + 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, 4f854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a34> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x25 │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4f86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a4c> │ │ │ │ + sub x2, x27, x20 │ │ │ │ + mov w0, w2 │ │ │ │ + cmp x2, x23 │ │ │ │ + b.gt 4f870 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a50> │ │ │ │ + cmp x2, x24 │ │ │ │ + b.lt 4f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a64> // b.tstop │ │ │ │ + tbnz w0, #31, 4f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a64> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cbz x0, 4f890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a70> │ │ │ │ mov x19, x0 │ │ │ │ - bl 4a540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4add8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32258> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4adb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32234> │ │ │ │ - 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 c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4adb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32234> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 4ae44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x322c4> │ │ │ │ - ldr x2, [x19, #24] │ │ │ │ - stp x2, x2, [x19, #40] │ │ │ │ - mov x0, x19 │ │ │ │ - str wzr, [x19, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + b 4f830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a10> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + cbnz x0, 4f87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a5c> │ │ │ │ + mov x23, x19 │ │ │ │ + cbnz w2, 4f958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b38> │ │ │ │ + cbz x28, 4f8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a90> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x26 │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4f8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25aac> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 4f8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ab0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ad4> // b.tstop │ │ │ │ + tbnz w0, #31, 4f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ad4> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 4f8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ac8> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cea8 │ │ │ │ + b 4f930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b10> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.ne 4f980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b60> // b.any │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + mov x23, x21 │ │ │ │ + bl c638 >::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 x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x990 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - strb wzr, [x19, #17] │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 4f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ad4> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl cf80 │ │ │ │ + ldp x25, x20, [x0, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x20, x27 │ │ │ │ + csel x28, x20, x27, ls // ls = plast │ │ │ │ + b 4f898 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a78> │ │ │ │ + ldr x20, [x19, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 4f9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b80> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x26 │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4f9c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ba4> │ │ │ │ + sub x1, x27, x20 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 4f904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ae4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 4f9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25bd8> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 4f904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ae4> │ │ │ │ + mov x1, x26 │ │ │ │ + add x2, x27, #0x1 │ │ │ │ + mov x26, x0 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + b 4f804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x259e4> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x1, x22, #0x8 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 4f964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25b44> // b.any │ │ │ │ + add x19, x22, #0x8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 4f904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ae4> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ 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 x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x0, #0x10 │ │ │ │ + ldr x0, [x1] │ │ │ │ str x0, [sp, #24] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - ldr x24, [x25] │ │ │ │ - cmp w2, #0x10 │ │ │ │ - b.ne 4b0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32548> // b.any │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - cbz x24, 4b144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325c4> │ │ │ │ - ldr w0, [x24, #56] │ │ │ │ - mov x22, x1 │ │ │ │ - tbz w0, #1, 4b0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3256c> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - add x0, sp, #0xf │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x21, x24 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4b108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32588> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbz w23, #0, 4b04c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324cc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - tbnz w0, #0, 4af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32418> │ │ │ │ - mov x4, x19 │ │ │ │ - mov x2, x20 │ │ │ │ - add x3, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cf20 >::sync()@plt> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3848] │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl c578 │ │ │ │ - mov w19, w0 │ │ │ │ - add x2, x24, #0x28 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x21 │ │ │ │ - bl cef0 │ │ │ │ - mov w0, w19 │ │ │ │ - bl d328 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x78> │ │ │ │ - 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, 4b144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325c4> │ │ │ │ - and w23, w23, #0x1 │ │ │ │ - add x0, x21, #0x18 │ │ │ │ - ldr x26, [x0] │ │ │ │ - ldr x20, [x21, #40] │ │ │ │ - sub x20, x20, x26 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4b020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324a0> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4afc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32448> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4b010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32490> │ │ │ │ - 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 4afbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3243c> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4b010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32490> │ │ │ │ - ldr x0, [x25] │ │ │ │ - cbz x0, 4b144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325c4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x21, [x25] │ │ │ │ - cbz x21, 4b144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325c4> │ │ │ │ - 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, 4b074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324f4> │ │ │ │ - ldp x1, x19, [x24, #40] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 4afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32420> // b.none │ │ │ │ - ldrb w23, [x21, #16] │ │ │ │ - ldr x20, [sp, #16] │ │ │ │ - tbnz w23, #0, 4af20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323a0> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d580 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2d0> │ │ │ │ - ldrb w0, [x21, #17] │ │ │ │ - tbz w0, #0, 4af2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x323ac> │ │ │ │ - ldr x21, [x25] │ │ │ │ - b 4af94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32414> │ │ │ │ - str wzr, [x21, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x2, x2, [x0, #16] │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 4faec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ccc> │ │ │ │ mov x0, x21 │ │ │ │ - bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ - strb wzr, [x21, #17] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c7d0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 4faac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c8c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 4faa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c84> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ + 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 4b110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32590> // b.any │ │ │ │ + b.ne 4fb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ce8> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x24, 4b13c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x325bc> │ │ │ │ - ldr x2, [x24, #24] │ │ │ │ - stp x2, x2, [x24, #40] │ │ │ │ - mov x0, x24 │ │ │ │ - str wzr, [x24, #56] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl d7c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x510> │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - b 4b094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32514> │ │ │ │ - tbnz w0, #0, 4b11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3259c> │ │ │ │ - ldp x1, x19, [x24, #24] │ │ │ │ - orr w0, w0, #0x2 │ │ │ │ - str w0, [x24, #56] │ │ │ │ - add x19, x1, x19 │ │ │ │ - stp x1, x19, [x24, #40] │ │ │ │ - b 4aef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32378> │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 4af98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32418> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x3, x3, #0x38 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0x108 │ │ │ │ - mov w2, #0x11f // #287 │ │ │ │ - bl c9c8 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x990 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - strb wzr, [x24, #17] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32594> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 4ae00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32280> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32598> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl c8d8 , 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 4b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32598> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ + cbz x0, 4fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c48> │ │ │ │ + b 4fad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cb0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - b.ne 4b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32598> // b.any │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32694> // b.none │ │ │ │ - b 4b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32598> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4b1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32624> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4b214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32694> // b.none │ │ │ │ - b 4b118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32598> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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 4b328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327a8> // b.none │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.ne 4b2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32778> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x21 │ │ │ │ + bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 4fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25c48> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3288c> // 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, 4b410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32890> │ │ │ │ - ldr x19, [x19, #96] │ │ │ │ - cmp w20, #0x18 │ │ │ │ - b.eq 4b394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32814> // b.none │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32320> │ │ │ │ - b 4b2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32744> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31480> │ │ │ │ - add x1, x1, #0x2e0 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4b3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32844> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 49720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30ba0> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - tbz w0, #0, 4b410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32890> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - cbz x0, 4b3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32834> │ │ │ │ - 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, 4b410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32890> │ │ │ │ - ldr x0, [x19, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32320> │ │ │ │ - b 4b2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32744> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4ae00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32280> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - str x19, [sp] │ │ │ │ - bl 4aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32320> │ │ │ │ - b 4b2c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32744> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - b 4b37c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327fc> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - b 4b368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327e8> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , 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 4aea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32320> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4b440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c0> // b.none │ │ │ │ + b.eq 4fb0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25cec> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x5f8 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4b364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x327e4> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x19, 9f000 │ │ │ │ - ldr x19, [x19, #3752] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32870> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4b40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3288c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xee8 │ │ │ │ + bl cc50 >::xsputn(char const*, long)@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3752] │ │ │ │ - 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] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - cbz x19, 4b860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ce0> │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ mov x22, x1 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - mov x28, x19 │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - tbz w1, #0, 4b5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a70> │ │ │ │ - ldp x0, x2, [x19, #48] │ │ │ │ - tbz w1, #2, 4b704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b84> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3824] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #4040] │ │ │ │ - b 4b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329a8> │ │ │ │ - ldr x19, [x21] │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4b81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c9c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ + mov x21, x0 │ │ │ │ + bl c7d0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ mov x0, x19 │ │ │ │ - bl c878 │ │ │ │ - ldr w24, [x27] │ │ │ │ - ldr w1, [x26] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 4fbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dcc> // b.pmore │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x19 │ │ │ │ - bl cb00 │ │ │ │ - mov w22, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 4fbe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc0> // b.pmore │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w22 │ │ │ │ - bl c998 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w22, w24 │ │ │ │ - b.eq 4b5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a58> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ne 4b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329a0> // b.any │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - sub x0, x20, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4b810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c90> // 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 │ │ │ │ + bl c818 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ 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 4b59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a1c> │ │ │ │ - tbnz w1, #1, 4b83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32cbc> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - orr w4, w1, #0x1 │ │ │ │ - stp x0, x0, [x19, #48] │ │ │ │ - str w4, [x19, #64] │ │ │ │ - tbnz w1, #2, 4b6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b78> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x20, x0, x3 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4b594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a14> // b.none │ │ │ │ - ldr x3, [x22] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - ldr x3, [x3, #64] │ │ │ │ - blr x3 │ │ │ │ - ldr x19, [x21] │ │ │ │ - cbnz x0, 4b7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c3c> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr w0, [x22, #64] │ │ │ │ - tbnz w0, #0, 4b7f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c78> │ │ │ │ - cbz x19, 4b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c1c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - stp x0, x0, [x19, #48] │ │ │ │ - adrp x26, 9f000 │ │ │ │ - ldr x26, [x26, #3824] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3840] │ │ │ │ - b 4b6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b64> │ │ │ │ - ldr x19, [x21] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4b81c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c9c> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c878 │ │ │ │ - ldr w24, [x26] │ │ │ │ - ldr w1, [x25] │ │ │ │ - mov x0, x19 │ │ │ │ - bl cb00 │ │ │ │ - mov w27, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x0, x19 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w27 │ │ │ │ - bl c998 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w24, w27 │ │ │ │ - b.eq 4b5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a58> // b.none │ │ │ │ - ldr x2, [x28, #56] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4b6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b6c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 4b590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a10> // b.none │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 4b66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32aec> // b.any │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - b 4b594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a14> │ │ │ │ - mov x2, x0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - b 4b500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32980> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x20, x1, x3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4b614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a94> // b.none │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x19, 4b818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c98> │ │ │ │ - mov x4, x20 │ │ │ │ - add x3, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl c878 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3824] │ │ │ │ - ldr w1, [x1] │ │ │ │ - ldr w27, [x2] │ │ │ │ - bl cb00 │ │ │ │ - mov w26, w0 │ │ │ │ - add x2, sp, #0x18 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w26 │ │ │ │ - bl c998 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x28, #48] │ │ │ │ - cmp w26, w27 │ │ │ │ - b.eq 4b5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a5c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4b594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a14> // b.none │ │ │ │ - ldr x19, [x21] │ │ │ │ - cbnz x19, 4b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32aa0> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4b7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c74> // b.none │ │ │ │ - cbz x19, 4b798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c18> │ │ │ │ - ldr x2, [x19, #32] │ │ │ │ - add x0, x2, x0 │ │ │ │ - stp x2, x0, [x19, #48] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.ne 4b718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32b98> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4b594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a14> // b.none │ │ │ │ - cbnz x19, 4b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32aa0> │ │ │ │ - b 4b798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c18> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - cbz x19, 4b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c1c> │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - ldp x0, x2, [x28, #48] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - str w1, [x19, #64] │ │ │ │ - b 4b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3298c> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x398 │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - add x0, x0, #0xc48 │ │ │ │ - mov w2, #0x117 // #279 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - bl c9c8 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - b 4b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32c1c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov x4, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - 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, 4b988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e08> │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ + 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, 4fd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ee0> │ │ │ │ + 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, 4fc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e38> │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4fc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e50> │ │ │ │ + sub x19, x19, x26 │ │ │ │ + mov w0, w19 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.gt 4fc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e54> │ │ │ │ + cmp x19, x25 │ │ │ │ + b.lt 4fc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e68> // b.tstop │ │ │ │ + tbnz w0, #31, 4fc88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e68> │ │ │ │ + mov x22, x20 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 4fc90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e70> │ │ │ │ + ldp x0, x19, [x20, #32] │ │ │ │ + b 4fc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e20> │ │ │ │ + ldr x20, [x20, #24] │ │ │ │ + cbnz x20, 4fc80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e60> │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 4fcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ed8> // b.none │ │ │ │ + ldr x19, [x22, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 4fcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25e98> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + cbnz w0, 4fcd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb4> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ls 4b8ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d6c> // b.plast │ │ │ │ - ldrb w0, [x1] │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4bc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33114> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.gt 4fcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25eb8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 4fcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ed8> // b.tstop │ │ │ │ + tbnz w0, #31, 4fcf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ed8> │ │ │ │ + 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] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ 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, 4b9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e48> │ │ │ │ - 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, 4bcbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3313c> │ │ │ │ - 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, 4b9ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e6c> │ │ │ │ - tbz w7, #1, 4ba70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ef0> │ │ │ │ - cmp x6, x8 │ │ │ │ - b.gt 4badc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f5c> │ │ │ │ - add x3, x9, #0x1 │ │ │ │ - ldr x1, [x4, #184] │ │ │ │ - ldr x2, [x4, #200] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ls 4bb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fd8> // 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 4b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d40> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 43000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a480> │ │ │ │ - add x1, x1, #0x4c0 │ │ │ │ - ldr x2, [x2, #168] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4bb78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ff8> // 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, 4b90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d8c> │ │ │ │ - sub x3, x3, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - add x0, x5, x3 │ │ │ │ - stp x2, x4, [sp] │ │ │ │ - bl d1a8 │ │ │ │ - ldp x2, x4, [sp] │ │ │ │ - ldr x5, [x4, #184] │ │ │ │ - ldr x3, [x4, #200] │ │ │ │ - b 4b90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d8c> │ │ │ │ - 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 4bc54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330d4> │ │ │ │ - mov x2, x8 │ │ │ │ - mov x0, x5 │ │ │ │ - stp x8, x6, [sp] │ │ │ │ - str x8, [sp, #16] │ │ │ │ - str w11, [sp, #24] │ │ │ │ - stp x4, x10, [sp, #32] │ │ │ │ - bl d1a8 │ │ │ │ - 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, 4b94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dcc> │ │ │ │ - ldr x1, [x4, #96] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 4b94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dcc> // b.any │ │ │ │ - orr w7, w7, #0x1 │ │ │ │ - str w7, [x10, #88] │ │ │ │ - tbnz w7, #1, 4b950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dd0> │ │ │ │ - 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 4b4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32920> │ │ │ │ - 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 4bb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3300c> // b.none │ │ │ │ - add x8, x8, x0 │ │ │ │ - sub x3, x6, x8 │ │ │ │ - mov x9, x8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.lt 4bc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33080> // b.tstop │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ubfx x11, x7, #1, #1 │ │ │ │ - cmp w11, #0x0 │ │ │ │ - ccmp x6, x8, #0x4, ne // ne = any │ │ │ │ - b.le 4b958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dd8> │ │ │ │ - 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 4bc64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330e4> │ │ │ │ - stp x2, x8, [sp] │ │ │ │ - stp x4, x11, [sp, #16] │ │ │ │ - str x10, [sp, #32] │ │ │ │ - bl d1a8 │ │ │ │ - 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, 4bb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fd0> │ │ │ │ - ldr x0, [x11, #8] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.ne 4bb50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fd0> // b.any │ │ │ │ - orr w7, w7, #0x1 │ │ │ │ - str w7, [x10, #88] │ │ │ │ - add x9, x8, x2 │ │ │ │ - b 4b958 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32dd8> │ │ │ │ - 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 4b8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d40> │ │ │ │ - str x0, [sp] │ │ │ │ - blr x2 │ │ │ │ - ldr x4, [sp] │ │ │ │ - ldr x1, [x4, #16] │ │ │ │ - b 4b8b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32d30> │ │ │ │ - ldr x0, [x4, #72] │ │ │ │ - add x1, x4, #0x78 │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 4bc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3311c> │ │ │ │ - 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 44ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c160> │ │ │ │ - ldr x4, [sp, #48] │ │ │ │ - ldr x0, [x4, #72] │ │ │ │ - cbz x0, 4bc9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3311c> │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x4, [sp] │ │ │ │ - ldrsw x0, [x0, #20] │ │ │ │ - bl 44ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c160> │ │ │ │ - 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 4bad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f50> │ │ │ │ - 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 4b4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32920> │ │ │ │ - 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 4bb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3300c> // b.none │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - add x8, x8, x0 │ │ │ │ - mov x9, x8 │ │ │ │ - ubfx x11, x7, #1, #1 │ │ │ │ - b 4bad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32f50> │ │ │ │ - b.eq 4bc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330fc> // b.none │ │ │ │ - add x0, x0, x8 │ │ │ │ - str x0, [x10, #80] │ │ │ │ - b 4ba58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ed8> │ │ │ │ - b.ne 4bb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fb0> // b.any │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x3, [x10, #80] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - b 4bb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32fb0> │ │ │ │ - ldrb w0, [x2, x0] │ │ │ │ - strb w0, [x5] │ │ │ │ - ldr w7, [x10, #88] │ │ │ │ - ldr x0, [x10, #80] │ │ │ │ - and w1, w7, #0x1 │ │ │ │ - b 4ba4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32ecc> │ │ │ │ - str x19, [sp, #96] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 4bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33184> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - b cc38 │ │ │ │ + nop │ │ │ │ + cbz x0, 4ffec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261cc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldr x23, [x22, #24] │ │ │ │ + cbz x23, 4ff94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26174> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 4ff50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26130> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 4ff10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260f0> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 4fe90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26070> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 4fe10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25ff0> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x27, [x21, #24] │ │ │ │ + cbz x27, 4fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26030> │ │ │ │ + ldr x20, [x27, #24] │ │ │ │ + cbz x20, 4fed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260b0> │ │ │ │ + ldr x26, [x20, #24] │ │ │ │ + cbz x26, 4fdcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fac> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x28, x26 │ │ │ │ + bl 4fd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f00> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f8c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fa0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + cbnz x26, 4fd88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f68> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x26, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fc4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fd8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + cbz x26, 4fed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260b0> │ │ │ │ + mov x20, x26 │ │ │ │ + b 4fd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f60> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26008> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2601c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 4fe90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26070> │ │ │ │ + mov x19, x20 │ │ │ │ + b 4fd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f44> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26048> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fe7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2605c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 4fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25fec> │ │ │ │ + mov x21, x20 │ │ │ │ + b 4fd70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f50> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fea8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26088> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4febc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2609c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 4ff10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260f0> │ │ │ │ + mov x25, x19 │ │ │ │ + b 4fd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f3c> │ │ │ │ + ldr x0, [x27, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x20, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4fefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260dc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 4fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26030> │ │ │ │ + mov x27, x20 │ │ │ │ + b 4fd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f58> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ff28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26108> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ff3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2611c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 4ff50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26130> │ │ │ │ + mov x24, x19 │ │ │ │ + b 4fd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f34> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ff68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26148> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ff7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2615c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 4ff90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26170> │ │ │ │ + mov x23, x19 │ │ │ │ + b 4fd4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f2c> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ffac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2618c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 4ffc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261a0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 4ffd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261b4> │ │ │ │ + mov x22, x19 │ │ │ │ + b 4fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f20> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + cbz x0, 50370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26550> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3752] │ │ │ │ - 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 4bfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33454> // b.any │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - mov x23, x1 │ │ │ │ - tbz w0, #0, 4bff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33478> │ │ │ │ - ldr x25, [x24] │ │ │ │ - cbz x25, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - cbnz w0, 4bdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3322c> │ │ │ │ + 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, 50304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264e4> │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 502ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2648c> │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 50258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26438> │ │ │ │ + ldr x19, [x25, #24] │ │ │ │ + cbz x19, 501b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26390> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 50104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e4> │ │ │ │ + ldr x26, [x21, #24] │ │ │ │ + cbz x26, 5015c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2633c> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x26, #24] │ │ │ │ + cbz x20, 50204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 500b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26290> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 4fff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d0> │ │ │ │ + ldr x0, [x28, #96] │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5007c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2625c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x28, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26270> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 500a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26284> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + cbnz x27, 50058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26238> │ │ │ │ + ldr x0, [x20, #96] │ │ │ │ + add x1, x20, #0x70 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 500c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262a8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 500dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 500f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262d0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + cbz x27, 50204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263e4> │ │ │ │ + mov x20, x27 │ │ │ │ + b 50050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26230> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5011c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26310> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26324> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 501b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26390> │ │ │ │ + mov x19, x20 │ │ │ │ + b 50034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26214> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x70 │ │ │ │ + ldr x0, [x21, #96] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26354> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26368> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5019c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2637c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 50104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x262e4> │ │ │ │ + mov x21, x20 │ │ │ │ + b 5003c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2621c> │ │ │ │ + ldr x0, [x25, #96] │ │ │ │ + add x1, x25, #0x70 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 501c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263a8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 501dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 501f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263d0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x25 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 50258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26438> │ │ │ │ + mov x25, x19 │ │ │ │ + b 5002c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2620c> │ │ │ │ + ldr x0, [x26, #96] │ │ │ │ + add x1, x26, #0x70 │ │ │ │ + ldr x20, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5021c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x263fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26410> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26424> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + cbz x20, 50158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26338> │ │ │ │ + mov x26, x20 │ │ │ │ + b 50048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26228> │ │ │ │ + ldr x0, [x24, #96] │ │ │ │ + add x1, x24, #0x70 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26450> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26464> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26478> // b.none │ │ │ │ + bl cea8 │ │ │ │ mov x0, x24 │ │ │ │ - bl 4a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31940> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #4040] │ │ │ │ - mov x21, x25 │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3824] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, x25, #0x30 │ │ │ │ - str x0, [sp] │ │ │ │ - add x0, sp, #0x1f │ │ │ │ - str x0, [sp, #32] │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 502ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2648c> │ │ │ │ + mov x24, x19 │ │ │ │ + b 50024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26204> │ │ │ │ + ldr x0, [x23, #96] │ │ │ │ + add x1, x23, #0x70 │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 502c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 502d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264b8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 502ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264cc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 50300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264e0> │ │ │ │ + mov x23, x19 │ │ │ │ + b 5001c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261fc> │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x22, #0x70 │ │ │ │ + ldr x0, [x22, #96] │ │ │ │ + ldr x19, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 5031c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x264fc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26510> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 50344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26524> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + cbz x19, 50358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26538> │ │ │ │ + mov x22, x19 │ │ │ │ + b 50010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261f0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldp x0, x4, [x25, #48] │ │ │ │ - mov w26, #0x1 // #1 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.eq 4be4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332cc> // b.none │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - ldr x20, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x3, x20 │ │ │ │ - bl c878 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl cb00 │ │ │ │ - mov w19, w0 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - bl d778 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x4c8> │ │ │ │ - mov w0, w19 │ │ │ │ - bl c998 │ │ │ │ - ldr x21, [x24] │ │ │ │ - ldr w0, [x28] │ │ │ │ - cmp w0, w19 │ │ │ │ - cset w26, ne // ne = any │ │ │ │ - cbz x21, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - ldr x22, [x21, #32] │ │ │ │ - add x1, x21, #0x20 │ │ │ │ - ldr x20, [x21, #48] │ │ │ │ - sub x20, x20, x22 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4bed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33354> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4be78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332f8> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4bec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - 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 4be6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332ec> // b.any │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x20, x19, #0x4, gt │ │ │ │ - b.le 4bec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33340> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x2, x21 │ │ │ │ - add x1, x0, x19 │ │ │ │ - bl d1a8 │ │ │ │ - ldr x21, [x24] │ │ │ │ - cbz x21, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - 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, 4bde0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33260> │ │ │ │ - str wzr, [x21, #64] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stp x22, x22, [x1, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w1, w2 │ │ │ │ - bl cc38 │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - tbz w0, #0, 4bf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33400> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33540> │ │ │ │ - ldr w1, [x0, #12] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33540> │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - mov x0, x23 │ │ │ │ - mov x19, x1 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ubfx x1, x19, #8, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ubfx x1, x19, #16, #8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - lsr w1, w19, #24 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl cf08 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x3, [x23, #32] │ │ │ │ + bl 29e20 , 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 29e20 , 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, 503f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265d8> │ │ │ │ + mov x1, x23 │ │ │ │ + bl 50380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26560> │ │ │ │ + str x0, [x23, #24] │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + mov x21, x23 │ │ │ │ + cbz x22, 50480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26660> │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl cf08 │ │ │ │ + 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 29e20 , 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 29e20 , 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, 50468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26648> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 50380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26560> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cbz x22, 50480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26660> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl cf08 │ │ │ │ + b 5040c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x265ec> │ │ │ │ mov x0, x23 │ │ │ │ - bl 43ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b360> │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - str xzr, [x24, #56] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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.ne 4c0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3353c> // 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 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x24] │ │ │ │ - cbz x0, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - stp x1, x1, [x0, #48] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - str wzr, [x0, #64] │ │ │ │ - mov w1, w2 │ │ │ │ - bl cc38 │ │ │ │ - b 4bf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33400> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - ldr x21, [x24, #80] │ │ │ │ - sub x20, x0, x21 │ │ │ │ - cmp x20, #0x0 │ │ │ │ - b.le 4c058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334d8> │ │ │ │ - ldr x22, [x24, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4c024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334a4> │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.le 4c048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x334c8> │ │ │ │ - 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 4c018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33498> // b.any │ │ │ │ - ldr x21, [x24, #80] │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - add x21, x19, x21 │ │ │ │ - str x21, [x24, #80] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ne 4bd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33210> // b.any │ │ │ │ - ldr x25, [x24] │ │ │ │ - ldr w0, [x24, #88] │ │ │ │ - orr w0, w0, #0x1 │ │ │ │ - str w0, [x24, #88] │ │ │ │ - cbz x25, 4c14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335cc> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - tbnz w0, #1, 4bdac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3322c> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4a4c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31940> │ │ │ │ - ldr w0, [x25, #64] │ │ │ │ - and w0, w0, #0x2 │ │ │ │ - b 4bda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33220> │ │ │ │ bti j │ │ │ │ bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 4bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33160> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4c0e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33560> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x220 // #544 │ │ │ │ - bl c9c8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl cea8 │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x21 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33520> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4fd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25f00> │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + b 504c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266a4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + b 504a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26680> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ mov x0, x19 │ │ │ │ - bl c8d8 , 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 4c0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3353c> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b 504d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x266b8> │ │ │ │ bti j │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - b 4c10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3358c> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7e0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ + mov x19, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c0bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3353c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3752] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ 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 4c248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c8> // b.none │ │ │ │ - cmp w22, #0x8 │ │ │ │ - b.ne 4c218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33698> // b.any │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337c4> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl cf08 │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + add x3, x0, #0x30 │ │ │ │ + str x3, [x21, #32] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + bl 29e20 , 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 29e20 , 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 29e20 , 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, 505d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267b0> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 50544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26724> │ │ │ │ + str x0, [x21, #24] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + mov x22, x21 │ │ │ │ + cbz x20, 50670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26850> │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl cf08 │ │ │ │ + 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 29e20 , 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 29e20 , 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 29e20 , 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, 50658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26838> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 50544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26724> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cbz x20, 50670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26850> │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, #0x80 // #128 │ │ │ │ + bl cf08 │ │ │ │ + b 505e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267c4> │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x0, #168] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - tbz w0, #0, 4c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33804> │ │ │ │ - ldr x20, [x19, #176] │ │ │ │ - cmp w22, #0x18 │ │ │ │ - b.eq 4c2b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33734> // b.none │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c0> │ │ │ │ - b 4c1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33664> │ │ │ │ - ldr x2, [x0] │ │ │ │ - adrp x1, 4a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31480> │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - ldr x2, [x2, #48] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 4c2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33778> // b.any │ │ │ │ - add x21, x0, #0x48 │ │ │ │ - bl 4a540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x319c0> │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - tbz w0, #0, 4c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33804> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - cbz x0, 4c2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33768> │ │ │ │ - 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, 4c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33804> │ │ │ │ - ldr x0, [x19, #176] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w2, w22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, sp │ │ │ │ - str x20, [sp] │ │ │ │ - bl 4bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c0> │ │ │ │ - b 4c1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33664> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 4bce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33160> │ │ │ │ - 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 4bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c0> │ │ │ │ - b 4c1e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33664> │ │ │ │ - mov x20, x0 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4c29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3371c> │ │ │ │ - blr x2 │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - ldrb w0, [x19, #168] │ │ │ │ - b 4c288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33708> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - mov x0, x22 │ │ │ │ bl c8d8 , 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 4bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x331c0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4c3c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33844> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bl cea8 │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ bl c8d8 , 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, #3752] │ │ │ │ - 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 4c344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337c4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl cea8 │ │ │ │ bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x690 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + b 506b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26890> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4c284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33704> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4c330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337b0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 4fff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x261d0> │ │ │ │ bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + b 506bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2689c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x21, #0x40 │ │ │ │ + bl d160 │ │ │ │ + add x0, x21, #0x20 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + b 50690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26870> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26904> │ │ │ │ + bti j │ │ │ │ + b 506fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x268dc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x337c4> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ 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] │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + add x1, x1, #0xb88 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + add x19, sp, #0x58 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - cbz x0, 4c838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb8> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4c778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bf8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4c464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x338e4> // 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 cf08 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str wzr, [x19, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - adrp x0, 9e000 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x0, x0, #0xa50 │ │ │ │ - str x0, [x19] │ │ │ │ - str w2, [x19, #128] │ │ │ │ - stp q31, q31, [x19, #96] │ │ │ │ - ldp x26, x23, [x23] │ │ │ │ - cbz x23, 4c698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b18> │ │ │ │ - add x25, x23, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x1, x25 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - ldr w2, [x19, #128] │ │ │ │ - tbnz w2, #0, 4c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c6c> │ │ │ │ - cbnz x20, 4c618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a98> │ │ │ │ - tbz w2, #1, 4c740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bc0> │ │ │ │ - ldp x0, x1, [x19, #104] │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ + 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 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 50d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f78> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 50d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f5c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x23, sp, #0x68 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 507dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x26, x21, #0x80 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x0, x26 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + add x27, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + ldp x25, x24, [x1] │ │ │ │ + stp x27, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + add x1, x24, #0x11 │ │ │ │ + bl d4d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x228> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, #0x12 // #18 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ add x0, x0, x1 │ │ │ │ - str x0, [x19, #48] │ │ │ │ - mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4c524 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339a4> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4c520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339a0> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - strb wzr, [x24, #16] │ │ │ │ - stp x26, x23, [x19, #72] │ │ │ │ + cmp x0, #0x10 │ │ │ │ + b.ls 50fcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271ac> // b.plast │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + add x1, x1, #0xb90 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl c818 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 50fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x271cc> // b.pmore │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + mov x2, x24 │ │ │ │ mov x1, x25 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x24, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr w0, [x19, #128] │ │ │ │ - orr w1, w0, #0x1 │ │ │ │ - str w1, [x19, #128] │ │ │ │ - ldr w1, [x19, #64] │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.le 4c70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b8c> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - orr w0, w0, #0x3 │ │ │ │ - str w0, [x19, #128] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - ldr x20, [x21] │ │ │ │ - cbz x20, 4c838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb8> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf08 │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl c5a8 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x22, 4c5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a40> │ │ │ │ - ldr x1, [x22] │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4c838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb8> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 4c838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cb8> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4c5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33a5c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x20 │ │ │ │ + bl c818 │ │ │ │ + adrp x25, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 508c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26aa8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 508d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ab8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x28, sp, #0x28 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 508ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26acc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x24, x21, #0x90 │ │ │ │ + mov x0, x24 │ │ │ │ + add x21, x21, #0x98 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fa8> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b10> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x0, #0xba8 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xbb8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 509a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b80> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 509b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26b90> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 509c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ba0> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x27, #0xbd0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f94> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 509fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26bdc> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + add x1, x27, #0xbd0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 50a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c48> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x27, #0x318 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50df0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fd0> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c94> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + add x1, x27, #0x318 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xbf8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x27, #0xc10 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ff8> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50b64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d44> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + add x1, x27, #0xc10 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xc18 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x27, #0xc30 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp, #8] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 50e04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fe4> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50c14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26df4> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + add x1, x27, #0xc30 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xc40 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 50c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e70> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x27, #0xc58 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x24, x2, [sp, #88] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 50ddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26fbc> // b.none │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 50cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ea8> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + add x1, x27, #0xc58 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xc60 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + add x1, x25, #0x920 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // 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 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27040> // 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 x4, [x19, #112] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x3, w20 │ │ │ │ - cmp x4, w20, sxtw │ │ │ │ - b.eq 4c4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3396c> // b.none │ │ │ │ - tbnz x3, #63, 4c758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bd8> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - str w2, [sp, #8] │ │ │ │ - stp x3, x1, [sp, #16] │ │ │ │ - bl cf08 │ │ │ │ - ldr x4, [x19, #104] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - stp x0, x3, [x19, #104] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr w2, [sp, #8] │ │ │ │ - cbz x4, 4c674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33af4> │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #8] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 507c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 507c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x269a0> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c58> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr w2, [x19, #128] │ │ │ │ - tbz w2, #1, 4c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bcc> │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x0, x1 │ │ │ │ - stp x0, x0, [x19, #32] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - cbz x23, 4c6c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b40> │ │ │ │ - add x25, x23, #0x8 │ │ │ │ - b 4c500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33980> │ │ │ │ - cbz x20, 4c6b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b34> │ │ │ │ - ldr x4, [x19, #112] │ │ │ │ - add x1, x19, #0x68 │ │ │ │ - sxtw x0, w20 │ │ │ │ - sxtw x3, w20 │ │ │ │ - cmp x4, w20, sxtw │ │ │ │ - b.ne 4c630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ab0> // b.any │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldrb w0, [x24, #16] │ │ │ │ - tbz w0, #0, 4c6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b58> │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4c714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b94> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - 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 4c734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33bb4> │ │ │ │ - orr w2, w2, #0x3 │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - str w2, [x19, #128] │ │ │ │ - b 4c574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339f4> │ │ │ │ - and w1, w1, #0xfffffff8 │ │ │ │ - b 4c568 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339e8> │ │ │ │ - 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 4c6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b78> │ │ │ │ - and w0, w0, #0xfffffff8 │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b 4c574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x339f4> │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - b 4c500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33980> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b 4c684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33b04> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // b.any │ │ │ │ - bl c890 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // b.any │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf64> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl d040 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 455e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ca60> │ │ │ │ - mov x0, x19 │ │ │ │ + b 50a78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26c58> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 509c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ba0> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 509c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26ba0> │ │ │ │ + cmp x24, x23 │ │ │ │ + b.eq 50d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f1c> // b.none │ │ │ │ + mov x0, x24 │ │ │ │ + bl cea8 │ │ │ │ + b 50d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26f1c> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d08> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + b 50b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26d08> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e70> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + b 50c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26e70> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 50bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26db8> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + b 50bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26db8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4c8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d38> // b.none │ │ │ │ + b.eq 50ef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270d0> // b.none │ │ │ │ bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bl ce30 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - add x2, sp, #0x28 │ │ │ │ - add x1, x1, #0x478 │ │ │ │ - str w4, [sp, #40] │ │ │ │ - str x3, [sp, #48] │ │ │ │ - bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x25] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // b.any │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ bti j │ │ │ │ mov x21, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - ldr x1, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 50ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + b 50e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> │ │ │ │ + bti j │ │ │ │ + b 50e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27040> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + b 50e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ + bti j │ │ │ │ + b 50e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3752] │ │ │ │ + b 50ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x270b4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27138> │ │ │ │ + bti j │ │ │ │ + b 50e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27054> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27014> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4c7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c68> // b.any │ │ │ │ + b.ne 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27040> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27040> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 50e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27040> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cbnz x23, 4c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c3c> │ │ │ │ - b 4c7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c44> │ │ │ │ - bti j │ │ │ │ - adrp x25, 9f000 │ │ │ │ - ldr x25, [x25, #3752] │ │ │ │ - mov x20, x0 │ │ │ │ - b 4c7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33c3c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x19, x0 │ │ │ │ + b 50e3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2701c> │ │ │ │ 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 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x1, [x1, #3752] │ │ │ │ - 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, 4cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343f4> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4ce3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x342bc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4c968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33de8> // 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 cf08 │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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, #0x8c0 │ │ │ │ - mov x1, v31.d[1] │ │ │ │ - str x0, [x19] │ │ │ │ - str q31, [sp, #16] │ │ │ │ - str w2, [x19, #208] │ │ │ │ - stp q30, q30, [x19, #176] │ │ │ │ - cbz x1, 4ccfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3417c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - str x24, [sp, #32] │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 18b80 , 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 18b80 , 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, 4cdf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34270> │ │ │ │ - cbz x21, 4ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ee8> │ │ │ │ - ldr x0, [x19, #192] │ │ │ │ - sxtw x20, w21 │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.eq 4ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ee8> // b.none │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - tbnz x20, #63, 4cd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34200> │ │ │ │ + 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+0x4f1e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xca0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x20, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 516a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27888> // b.none │ │ │ │ + add x23, sp, #0xb8 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 510a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27280> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl cf08 │ │ │ │ - ldr x1, [x19, #184] │ │ │ │ - stp x0, x20, [x19, #184] │ │ │ │ - cbz x1, 4ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ee8> │ │ │ │ - mov x0, x1 │ │ │ │ bl cea8 │ │ │ │ - ldr w27, [x19, #208] │ │ │ │ - tbnz w27, #1, 4cccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3414c> │ │ │ │ - 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, 4ccec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3416c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - str x27, [sp, #128] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 18b80 , 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 18b80 , 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, 4cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341a0> │ │ │ │ - ldr q29, [sp, #112] │ │ │ │ - mov x1, v29.d[1] │ │ │ │ - stur q29, [x19, #72] │ │ │ │ - cbz x1, 4cd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3418c> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - bl 75b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cfc0> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 18b80 , 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 18b80 , 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 4cb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fc8> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x20, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 516f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278d8> // b.none │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 510dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x272bc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 4cb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33fd8> // b.none │ │ │ │ + add x20, sp, #0x88 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x22, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + mov x27, x0 │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 51134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27314> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ bl cea8 │ │ │ │ - ldr x20, [sp, #120] │ │ │ │ - cbz x20, 4cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34020> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34020> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x26, sp, #0x98 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27328> // b.none │ │ │ │ + bl cea8 │ │ │ │ + cmp x28, x24 │ │ │ │ + cset x0, ne // ne = any │ │ │ │ + cmp x27, x24 │ │ │ │ + cinc x0, x0, ne // ne = any │ │ │ │ + cbz x0, 51a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c50> │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341d8> // 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 4cbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34054> // b.none │ │ │ │ + add x1, x27, #0xd28 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x22, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 51744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27924> // b.none │ │ │ │ + add x1, x27, #0xd28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + tbnz w0, #31, 51534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27714> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 511c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 4cbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34064> // b.none │ │ │ │ + adrp x22, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x22, #0xd80 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x28, x2, [sp, #136] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 51758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27938> // b.none │ │ │ │ + add x1, x22, #0xd80 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x21, #0x80 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.le 51780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27960> │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27408> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - cbz x20, 4cc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a4> │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 4cc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a4> // b.any │ │ │ │ - ldr x1, [x20] │ │ │ │ + add x1, x22, #0xd80 │ │ │ │ mov x0, x20 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - add x1, x20, #0xc │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 75b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cff0> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 4cd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341b0> // b.none │ │ │ │ - ldr x20, [x22] │ │ │ │ - cbz x20, 4cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343f4> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf08 │ │ │ │ - str x19, [x0, #16] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x22, x21, #0x80 │ │ │ │ mov x1, x20 │ │ │ │ - bl c5a8 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #16] │ │ │ │ - cbz x23, 4cc70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340f0> │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x2, [x1, #112] │ │ │ │ - cbz x0, 4cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343f4> │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 4cf74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343f4> │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 4cc8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3410c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbnz w0, #0, 51274 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27454> │ │ │ │ + add x1, x27, #0xd28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 517d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279b0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27464> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0xdd0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbnz w0, #0, 512d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274b8> │ │ │ │ + add x1, x27, #0xdd0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.le 5181c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279fc> │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 512e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x274c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x28, sp, #0x68 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x27, #0xe10 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + tbz w0, #0, 51588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27768> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 51324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27504> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x27, #0xe58 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + ldr d31, [x0] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 51360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27540> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b.eq 5176c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2794c> // b.none │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 5139c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2757c> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + ldr d31, [x21, #1016] │ │ │ │ + mov x0, #0x4049000000000000 // #4632233691727265792 │ │ │ │ + fmov d30, x0 │ │ │ │ + fdiv d31, d31, d30 │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + add x1, x27, #0xe58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldrb w2, [x0, #8] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 513e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275c8> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + str w2, [sp] │ │ │ │ + bl cea8 │ │ │ │ + ldr w2, [sp] │ │ │ │ + tbnz w2, #0, 5141c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x275fc> │ │ │ │ + add x1, x27, #0xe58 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d31, [x1] │ │ │ │ + str d31, [x21, #1016] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 5166c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2784c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 51464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27644> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xec8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 51930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b10> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 518fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27adc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x23, [sp, #168] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5eca0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e80> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 514e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276c4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 514f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x276d4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // 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] │ │ │ │ + b.ne 51a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c48> // 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 │ │ │ │ - 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, 4ca8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f0c> │ │ │ │ - add x27, sp, #0x90 │ │ │ │ - str x27, [sp, #128] │ │ │ │ - ldp x1, x2, [sp, #32] │ │ │ │ - b 4caa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f24> │ │ │ │ - ldp x1, x2, [x20, #16] │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - b 4c9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33e74> │ │ │ │ - ldp x1, x2, [sp, #128] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - add x28, x19, #0x58 │ │ │ │ - str x0, [x19, #88] │ │ │ │ - b 4cb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f84> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - strb wzr, [x26, #96] │ │ │ │ - b 4cad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f58> │ │ │ │ - ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4cda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34224> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4cc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 5154c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2772c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xd30 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ - adrp x0, 14000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6d50> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - ldr x2, [x1, #24] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 4cd98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34218> // b.any │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 4cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34020> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // b.any │ │ │ │ - bl c890 │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4cba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34020> │ │ │ │ + b.ne 51a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c48> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + add x1, x27, #0xe10 │ │ │ │ mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - b 4cc24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x340a4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d040 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + ldr d31, [x0] │ │ │ │ + fmov d30, #5.000000000000000000e-01 │ │ │ │ + fcmpe d31, d30 │ │ │ │ + b.mi 51614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277f4> // b.first │ │ │ │ + add x1, x27, #0xe10 │ │ │ │ mov x0, x19 │ │ │ │ - bl 45ec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d340> │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 51600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x277e0> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ + fmov d29, #1.000000000000000000e+01 │ │ │ │ + fcmpe d15, d29 │ │ │ │ + b.gt 51630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27810> │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + b 51324 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27504> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 51630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27810> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xe18 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4cea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34324> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bl ce30 │ │ │ │ - mov x3, x0 │ │ │ │ - mov w4, #0x1 // #1 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - mov x2, sp │ │ │ │ - add x1, x1, #0x478 │ │ │ │ - str w4, [sp] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c860 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x28] │ │ │ │ + b.ne 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 5198c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27b6c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 51450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27630> │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 516bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2789c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xc78 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - adrp x20, 9f000 │ │ │ │ + b.ne 51aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + cmp x20, x23 │ │ │ │ + b.eq 51708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x278e8> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x20, [x20, #3752] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xcb0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // b.any │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf64> │ │ │ │ - bti j │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x20, x0 │ │ │ │ + b.ne 51aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c8c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + cmp x22, x26 │ │ │ │ + b.eq 511c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a0> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + b 511c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x273a0> │ │ │ │ + cmp x28, x26 │ │ │ │ + b.eq 51228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27408> // b.none │ │ │ │ + mov x0, x28 │ │ │ │ + bl cea8 │ │ │ │ + b 51228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27408> │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 513b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27590> // b.none │ │ │ │ + mov x0, x1 │ │ │ │ + bl cea8 │ │ │ │ + b 513b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27590> │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27974> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ mov x0, x19 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xd68 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ ldr x1, [x20] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4cdec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3426c> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4cef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34374> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + b.ne 51a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c48> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cbz x0, 4cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34380> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - b 4cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34240> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4cf28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343a8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 517e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x27, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x27, [x27, #3712] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xd88 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldrb w0, [x27, #520] │ │ │ │ + tbnz w0, #0, 518a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a80> │ │ │ │ + ldrb w0, [x27, #521] │ │ │ │ + tbnz w0, #0, 5186c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a4c> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [x19, #80] │ │ │ │ - cbz x0, 4cf34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343b4> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - b 4cf00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34380> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ + b 51284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27464> │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cbz x0, 4cf5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343dc> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - adrp x28, 9f000 │ │ │ │ - ldr x28, [x28, #3752] │ │ │ │ - b 4cdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34248> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4cdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34240> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4cf50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x343d0> │ │ │ │ - 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, #3752] │ │ │ │ - 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 │ │ │ │ - bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x1, x19, #0x400 │ │ │ │ - strh wzr, [x19, #784] │ │ │ │ - add x4, x21, #0x6e8 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x3, x3, #0x5d0 │ │ │ │ - add x2, x2, #0x710 │ │ │ │ - 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 d280 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - adrp x1, 9d000 │ │ │ │ - add x2, x2, #0x630 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x600 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str x2, [x19, #16] │ │ │ │ - str x1, [x19, #560] │ │ │ │ - bl cf08 │ │ │ │ - adrp x1, 7a000 │ │ │ │ - mov x20, x0 │ │ │ │ - stp x0, xzr, [x19, #24] │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - ldr q31, [x1, #736] │ │ │ │ - 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 cf08 │ │ │ │ - mov x1, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x758 │ │ │ │ - add x4, x19, #0x18 │ │ │ │ - adrp x3, 9d000 │ │ │ │ - add x3, x3, #0x7b0 │ │ │ │ - stp x2, x4, [x19] │ │ │ │ - adrp x2, 9d000 │ │ │ │ - add x2, x2, #0x860 │ │ │ │ - adrp x0, 9d000 │ │ │ │ - add x0, x0, #0x788 │ │ │ │ - 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 51830 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27a10> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xde0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - 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 d280 │ │ │ │ - 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 cf50 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x25 │ │ │ │ - bl d280 │ │ │ │ + b.ne 51a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c48> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x27, x0 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x27 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51810 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279f0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x28 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x279e8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ mov x0, x24 │ │ │ │ - adrp x27, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - add x1, x27, #0x488 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4dafc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f7c> // 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 4d5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a34> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4d438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348b8> // b.none │ │ │ │ - cbnz x20, 4d5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a70> │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldp x0, x1, [sp, #200] │ │ │ │ - cmp x1, #0x2 │ │ │ │ - b.eq 4d444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348c4> // b.none │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4d1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3465c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0x488 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 5148c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2766c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4dc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35098> // 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 4d718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b98> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4d70c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b8c> // b.none │ │ │ │ - cbnz x20, 4d5f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a78> │ │ │ │ - mov x0, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - ldp x0, x1, [sp, #200] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.eq 4d624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34aa4> // b.none │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4d24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346cc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x1, x27, #0x488 │ │ │ │ + add x1, x1, #0x170 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ mov x0, x24 │ │ │ │ - mov x3, #0x1 // #1 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - bl d970 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6c0> │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x20, [x24, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 4d92c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34dac> // 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 4d850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34cd0> // b.pmore │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.eq 4d750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34bd0> // b.none │ │ │ │ - cbnz x20, 4d884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d04> │ │ │ │ - mov x4, x23 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - strb wzr, [x4, x20] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, #0x3 │ │ │ │ - b.eq 4d75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34bdc> // b.none │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl d160 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl c560 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 4d574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349f4> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 4db80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35000> │ │ │ │ - ldr w1, [x0, #56] │ │ │ │ - tbnz w1, #0, 4d8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d78> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4d30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3478c> // b.none │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x24, [x0, #16] │ │ │ │ - mov x0, #0x80 // #128 │ │ │ │ - bl cf08 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str wzr, [x25, #64] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xb18 │ │ │ │ - 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 cf08 │ │ │ │ - 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, 4db80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35000> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl cf08 │ │ │ │ - str x25, [x0, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5a8 │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - ldr x3, [x20] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x26, #16] │ │ │ │ - cbz x3, 4db80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35000> │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldr w1, [x3, #56] │ │ │ │ - orr w1, w1, #0x3 │ │ │ │ - str w1, [x3, #56] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 4d3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3487c> // 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 4d3e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34860> // b.any │ │ │ │ - cbz x24, 4d420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348a0> │ │ │ │ - ldr x2, [x24] │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x2, #0x4 // #4 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ mov x0, x24 │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - ldr x2, [x2, #112] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x2 │ │ │ │ - ldr x3, [x20] │ │ │ │ - cbz x3, 4db80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35000> │ │ │ │ - ldr x0, [x3, #24] │ │ │ │ - cbz x0, 4d574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349f4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - b 4d574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349f4> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4d1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34638> │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a67 // #31335 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4d1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34650> // b.any │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348e0> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x21, x1 │ │ │ │ - cbz x2, 4d740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34bc0> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3736] │ │ │ │ - add x24, sp, #0xe0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3976] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27664> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + tbnz w27, #0, 519c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ba4> │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + b 5169c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2787c> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl cff8 │ │ │ │ + ldrb w27, [x0, #8] │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + tbnz w27, #0, 51a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c08> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ 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, #632] │ │ │ │ - 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 18b80 , 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 18b80 , 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 46400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d880> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d80> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 4d54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349cc> // b.none │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 51a1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bfc> // b.none │ │ │ │ bl cea8 │ │ │ │ - mov x0, x24 │ │ │ │ + ldr w0, [sp] │ │ │ │ + cbz w0, 51494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27674> │ │ │ │ + b 51464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27644> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #168] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x24, x0 │ │ │ │ + cset w27, ne // ne = any │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + b 519f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27bd8> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3752] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xcf0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 51a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c48> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr w1, [x25, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 4d2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34760> // b.none │ │ │ │ - adrp x0, 9f000 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbz w1, 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // 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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x3 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - b 4d1bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3463c> │ │ │ │ - mov x0, x23 │ │ │ │ - b 4d5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a58> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x3 │ │ │ │ - bl c5c0 , 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 4d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346c0> // b.any │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x7a62 // #31330 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346c0> // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x32 │ │ │ │ - b.ne 4d240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346c0> // b.any │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 4d64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34acc> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x26 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x21, x1 │ │ │ │ - cbz x2, 4d88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d0c> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - adrp x0, 7a000 │ │ │ │ - ldr d31, [x0, #640] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - str d31, [sp, #16] │ │ │ │ - bl cf08 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x20, x0 │ │ │ │ - bl d2e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x30> │ │ │ │ - strb wzr, [x20, #17] │ │ │ │ - mov x0, #0x1000 // #4096 │ │ │ │ - bl cf08 │ │ │ │ - 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 cf08 │ │ │ │ - mov x24, x0 │ │ │ │ - movi v31.2s, #0x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x4, 9d000 │ │ │ │ - add x4, x4, #0x7d0 │ │ │ │ - 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 4c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33880> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - b 4d564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349e4> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4d228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x346a8> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - b 4d5fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a7c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 4d48c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3490c> │ │ │ │ - ldrb w0, [x1, x0] │ │ │ │ - strb w0, [sp, #216] │ │ │ │ - b 4d298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34718> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - mov w1, #0x6962 // #26978 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 4d2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34730> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x6e │ │ │ │ - b.ne 4d2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34730> // b.any │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ + cbnz w1, 51af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl d160 │ │ │ │ - ldr x1, [x24] │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x14 // #20 │ │ │ │ - bl c560 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #4072] │ │ │ │ - adrp x0, 7a000 │ │ │ │ - adrp x3, 9f000 │ │ │ │ - ldr x3, [x3, #3736] │ │ │ │ - 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, #632] │ │ │ │ - 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 18b80 , 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 18b80 , 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 46400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d880> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x3, #0xffffffffffffffff // #-1 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x2, x3 │ │ │ │ - bl 4c900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d80> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz w1, 51af8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cd8> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + bti j │ │ │ │ + b 51abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c9c> │ │ │ │ + bti j │ │ │ │ + b 51b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d0c> │ │ │ │ + bti j │ │ │ │ + b 51aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> │ │ │ │ + bti j │ │ │ │ + b 51aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> │ │ │ │ + bti j │ │ │ │ + b 51b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d20> │ │ │ │ + bti j │ │ │ │ + b 51b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d0c> │ │ │ │ + bti j │ │ │ │ + b 51aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> │ │ │ │ + bti j │ │ │ │ + b 51aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> │ │ │ │ + bti j │ │ │ │ + b 51b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d20> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + cbz w21, 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + mov x0, x28 │ │ │ │ bl d160 │ │ │ │ - b 4d54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x349cc> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x26 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x20, [sp, #24] │ │ │ │ - ldr x4, [sp, #200] │ │ │ │ - b 4d29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3471c> │ │ │ │ - mov x0, x23 │ │ │ │ - b 4d86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34cec> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 4d678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34af8> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbnz w21, 51bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d94> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl d178 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d400 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x150> │ │ │ │ - adrp x1, 9d000 │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - bl 462c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d740> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ - str x23, [x19, #560] │ │ │ │ - mov x0, x22 │ │ │ │ - bl c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4d9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e58> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x1, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - add x1, x1, #0x468 │ │ │ │ - bl d358 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xa8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - add x0, sp, #0xc8 │ │ │ │ - bl e214 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xf64> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.ne 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 461e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d660> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl d160 │ │ │ │ - mov x0, x24 │ │ │ │ - bl d160 │ │ │ │ - b 4d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e2c> │ │ │ │ + b 51bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ + b 51bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + b 51aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ccc> │ │ │ │ + bti j │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbz w27, #0, 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + tbz w21, #0, 51c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e30> │ │ │ │ + mov x0, x28 │ │ │ │ bl d160 │ │ │ │ + ldr w0, [sp, #28] │ │ │ │ + cbz w0, 51c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e40> │ │ │ │ add x0, sp, #0x48 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + ldr w0, [sp] │ │ │ │ + cbz w0, 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ bl d160 │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e2c> │ │ │ │ + b 51b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d20> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4d974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34df4> │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + and w1, w27, #0x1 │ │ │ │ + str w1, [sp, #28] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ bti j │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c758 │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x24 │ │ │ │ - bl cea8 │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + cbnz w21, 51bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d94> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 4da24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34ea4> │ │ │ │ - bl cea8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c758 │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl d6d0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x420> │ │ │ │ + bl d160 │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + str d15, [sp, #304] │ │ │ │ + b.eq 51ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc0> // b.none │ │ │ │ + b 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ - b 4da00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e80> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + b 51cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27eb0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34fcc> │ │ │ │ + str wzr, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + str wzr, [sp, #28] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ + mov x19, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl d160 │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + cbnz w21, 51bb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d94> │ │ │ │ + b 51b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27ce0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x19, #296] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c830 │ │ │ │ - b 4d8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d34> │ │ │ │ + b 51b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27d0c> │ │ │ │ bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 49620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30aa0> │ │ │ │ - mov x0, x20 │ │ │ │ - bl cea8 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #296] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 51bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db8> │ │ │ │ + bti j │ │ │ │ + b 51bd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27db8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + b.eq 51ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc0> // b.none │ │ │ │ + b 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> │ │ │ │ bti j │ │ │ │ - ldr x1, [x25] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + b 51abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c9c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 4db4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34fcc> │ │ │ │ - bl 45e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d280> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - add x21, x21, #0x6e8 │ │ │ │ - str x0, [sp] │ │ │ │ - str x21, [x19, #16] │ │ │ │ - b 4d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d44> │ │ │ │ + mov x1, x0 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ + bl d160 │ │ │ │ + b 51d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f1c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 43d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1c0> │ │ │ │ - mov x0, x25 │ │ │ │ - bl cea8 │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ - adrp x3, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x238 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ + b 51d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f14> │ │ │ │ bti j │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3720] │ │ │ │ - mov x20, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - b 4d8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d44> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + 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 51ae0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27cc0> // b.none │ │ │ │ + b 51a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c4c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - b 4d8ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d2c> │ │ │ │ + b 51dc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fa0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e2c> │ │ │ │ + mov x19, x0 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + mov w21, w27 │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + tbnz w27, #0, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ bti j │ │ │ │ - b 4d9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e20> │ │ │ │ + mov x19, x0 │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp] │ │ │ │ + mov w21, w27 │ │ │ │ + tbnz w27, #0, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ bti j │ │ │ │ - mov x24, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl d4c0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x210> │ │ │ │ - mov x0, x24 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x20, [x19, #40] │ │ │ │ - mov x20, x0 │ │ │ │ - str x27, [x21, x1] │ │ │ │ - b 4da90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f10> │ │ │ │ + b 51df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27fd8> │ │ │ │ bti j │ │ │ │ - b 4dbf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35070> │ │ │ │ + b 51c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e60> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4d974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34df4> │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldr x3, [sp, #296] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4d8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d74> // b.any │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x3, x20 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + 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, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ + bti j │ │ │ │ + b 51d34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27f14> │ │ │ │ bti j │ │ │ │ - b 4d968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34de8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - sub x3, x2, x1 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - ldr x4, [x4, #3752] │ │ │ │ - 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 4dcf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35174> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 4dcec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3516c> // 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, #3752] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x0, x0, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 4dd38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x351b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 4dcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35138> │ │ │ │ - b 4dd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35198> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - 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 c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 4dcb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35138> │ │ │ │ - bl c848 <__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, 4dd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35204> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - cbz x0, 4dda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35220> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 4dda0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35220> │ │ │ │ - bl cea8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 4ddb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35238> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b cea8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + and w0, w27, #0x1 │ │ │ │ + str w0, [sp, #28] │ │ │ │ + mov w21, w27 │ │ │ │ + tbnz w27, #0, 51c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e1c> │ │ │ │ + b 51c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e24> │ │ │ │ + bti j │ │ │ │ + b 51abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27c9c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xf60 │ │ │ │ mov x29, sp │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - 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] │ │ │ │ + stp d12, d13, [sp, #96] │ │ │ │ + stp d14, d15, [sp, #112] │ │ │ │ + sub sp, sp, #0x360 │ │ │ │ + add x19, sp, #0x1e0 │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #856] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 53100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292e0> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 530e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292c4> │ │ │ │ + add x20, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xd28 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x0, #0x80 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + adrp x28, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x28, [x28, #3720] │ │ │ │ + ldr w23, [x1] │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x168 │ │ │ │ + add x2, sp, #0x338 │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x178 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ + add x3, sp, #0x348 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x26, [x0, #8] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ str q31, [x2] │ │ │ │ + add x2, x28, #0x10 │ │ │ │ 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 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x2, [sp, #592] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ bl d280 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3864] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3800] │ │ │ │ - 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] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3864] │ │ │ │ + add x8, sp, #0x200 │ │ │ │ + adrp x24, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x24, [x24, #3800] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #4088] │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - str x0, [sp, #8] │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + str x0, [sp, #16] │ │ │ │ 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] │ │ │ │ + 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 d280 │ │ │ │ - tbnz w25, #31, 4defc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3537c> │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35454> │ │ │ │ - ldp x6, x3, [sp, #48] │ │ │ │ + mov w1, w23 │ │ │ │ mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 53170 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29350> │ │ │ │ + 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 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 4df60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353e0> // b.none │ │ │ │ + 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 52080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28260> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #128] │ │ │ │ + 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xf70 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35498> // 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 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl c9f8 │ │ │ │ - b 4df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x353c0> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35508> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - str x1, [sp, #24] │ │ │ │ bl d160 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35498> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 4dff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35474> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4e054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x354d4> │ │ │ │ - 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, #3752] │ │ │ │ - str w0, [sp, #20] │ │ │ │ - adrp x21, 9f000 │ │ │ │ - ldr x21, [x21, #3720] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #408] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - add x0, sp, #0x90 │ │ │ │ + add x0, sp, #0x180 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xd80 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x2, sp, #0x178 │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - add x3, sp, #0x188 │ │ │ │ - strh wzr, [sp, #368] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ 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 │ │ │ │ + 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 d280 │ │ │ │ - adrp x27, 9f000 │ │ │ │ - ldr x27, [x27, #3864] │ │ │ │ - add x0, sp, #0x60 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3800] │ │ │ │ - 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] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - 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] │ │ │ │ + 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 d280 │ │ │ │ - tbnz w25, #31, 4e1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35658> │ │ │ │ - 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 d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - ldr x4, [sp, #80] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - stp x1, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 4e2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3572c> │ │ │ │ - ldp x6, x3, [sp, #64] │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + cbz x4, 53180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29360> │ │ │ │ + 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 │ │ │ │ - cmp x6, #0x0 │ │ │ │ - ccmp x4, x6, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x6, hi // hi = pmore │ │ │ │ sub x4, x4, x3 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 4e23c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x356bc> // b.none │ │ │ │ + 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 52238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28418> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #32] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str x21, [sp, #144] │ │ │ │ + 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + add x3, x3, #0xf80 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - 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 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl caa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xf90 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl c9f8 │ │ │ │ - b 4e21c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3569c> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - mov x0, x20 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x357e0> // b.none │ │ │ │ - bl c848 <__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] │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - str x22, [sp, #40] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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 c830 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + mov x8, x23 │ │ │ │ + bl 5e32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3450c> │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xfa0 │ │ │ │ + mov x4, #0xa // #10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35770> // b.any │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 4e2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3574c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 4e32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x357ac> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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, #3752] │ │ │ │ - bl 52420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398a0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3587c> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35880> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - 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, #3752] │ │ │ │ - bl 52420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x398a0> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35904> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35908> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 4e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35950> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 4e530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x359b0> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 4e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35968> │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ 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, 4e5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a40> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a34> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 4e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35950> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 4e4d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35950> │ │ │ │ - ldrb w0, [x19, #240] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 4e5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a40> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a34> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xfb0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a64> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4e594 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a14> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x870 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 4e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35aac> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 4e68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b0c> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 4e644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ac4> │ │ │ │ - ldr x1, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x1, [x1, #48] │ │ │ │ - blr x1 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - stur q31, [x19, #8] │ │ │ │ - stur q31, [x19, #24] │ │ │ │ - stur q31, [x19, #40] │ │ │ │ - tbz w0, #0, 4e71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b9c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b90> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 4e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35aac> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 4e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35aac> │ │ │ │ - ldrb w0, [x19, #88] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 4e71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b9c> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e710 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b90> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 4e740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35bc0> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4e6f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b70> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 4e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 4e7e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c68> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 4e7a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c20> │ │ │ │ - ldr x1, [x19] │ │ │ │ + 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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ 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, 4e878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cf8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 53190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29370> │ │ │ │ + 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 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 4e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 4e788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c08> │ │ │ │ - ldrb w0, [x19, #69] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 4e878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cf8> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 52460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28640> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0xfc0 │ │ │ │ + mov x4, #0x34 // #52 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35cec> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #48] │ │ │ │ + bl c7a0 <__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 │ │ │ │ - b.eq 4e89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d1c> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4e84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ccc> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x910 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - ldr x5, [x0] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - cbz x4, 4e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d64> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - ccmp w3, #0x8, #0x0, eq // eq = none │ │ │ │ - b.eq 4e944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc4> // b.none │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 4e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d7c> │ │ │ │ - ldr x1, [x19] │ │ │ │ + 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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + ldr w1, [sp, #48] │ │ │ │ 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, 4e9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e54> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + 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, 531a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29380> │ │ │ │ + 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 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e48> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 4e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d64> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.gt 4e8e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d64> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - add x1, x4, w1, sxtw │ │ │ │ - str x1, [x19, #16] │ │ │ │ - tbz w0, #0, 4e9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e54> │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3752] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - bl 460a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d520> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 52618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287f8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x4, #0x2a // #42 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 4e9c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e48> // b.any │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl e28c , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xfdc> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl d040 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x2, sp, #0xe0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x38 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + add x2, sp, #0x100 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #128] │ │ │ │ + bl caa0 │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr d15, [x1] │ │ │ │ + bl c7a0 <__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 │ │ │ │ - b.eq 4e9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e78> // b.none │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 4e9a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e28> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x708 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl c9c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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 4ea6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eec> // b.none │ │ │ │ - cmp w1, #0x10 │ │ │ │ - b.ne 4ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eb0> // b.any │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbz w3, #2, 4eab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f38> │ │ │ │ - cmp w20, #0x8 │ │ │ │ - b.eq 4ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35ed4> // b.none │ │ │ │ - cmp w20, #0x10 │ │ │ │ - b.ne 4ea5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35edc> // b.any │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbnz w0, #2, 4ea5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35edc> │ │ │ │ - ldr x2, [x19] │ │ │ │ - orr w0, w0, #0x4 │ │ │ │ - b 4ea94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f14> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - tbz w0, #1, 4ea8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f0c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w3, [x0, #64] │ │ │ │ - tbnz w3, #1, 4ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eb0> │ │ │ │ - ldr x4, [x0] │ │ │ │ - orr w3, w3, #0x2 │ │ │ │ - str w3, [x0, #64] │ │ │ │ - ldr x2, [x4, #120] │ │ │ │ - blr x2 │ │ │ │ - b 4ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eb0> │ │ │ │ - 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 4ea30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35eb0> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 47500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e980> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ - bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + fmov d0, d15 │ │ │ │ mov x0, x19 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - 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, #3752] │ │ │ │ - mov x26, x0 │ │ │ │ - adrp x20, 9f000 │ │ │ │ - ldr x20, [x20, #3728] │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [sp, #1752] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x19, x1 │ │ │ │ - str x20, [sp, #72] │ │ │ │ - bl c590 │ │ │ │ - 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 18b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, sp, #0x390 │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + 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] │ │ │ │ - bl 58780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fc00> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4ebb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36030> // b.none │ │ │ │ - bl cea8 │ │ │ │ - ldr w1, [sp, #1256] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - ands w0, w1, w0 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - b.ne 4fba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37028> // b.any │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - add x0, sp, #0x3a0 │ │ │ │ - mov x1, x21 │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl d7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ - 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 d7f0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x540> │ │ │ │ - ldr x2, [x0] │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - ldur x2, [x2, #-24] │ │ │ │ - add x0, x0, x2 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w1 │ │ │ │ - b.ne 4f1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36628> // 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 4ec80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36100> // b.none │ │ │ │ - mov x22, x19 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ec74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - cmp x22, x24 │ │ │ │ - b.ne 4ec60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360e0> // b.any │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cbz x0, 4eefc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3637c> │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + cbz x4, 531bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2939c> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x22, x19 │ │ │ │ - bl d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x70 │ │ │ │ - and x0, x27, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 4f19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3661c> // b.none │ │ │ │ - sub x1, x19, x22 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.gt 4ed88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36208> │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - sub x4, x24, x27 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.cc 4fb88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37008> // 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 4eebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3633c> // b.pmore │ │ │ │ - cmp x28, #0x1 │ │ │ │ - b.eq 4eeb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36330> // b.none │ │ │ │ - cbnz x28, 4ee58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362d8> │ │ │ │ - mov x0, x20 │ │ │ │ - str x28, [sp, #536] │ │ │ │ - strb wzr, [x0, x28] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 4ee80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36300> // b.none │ │ │ │ - ldr x3, [sp, #536] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 4eee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36364> // 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 d610 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x360> │ │ │ │ - mov x27, x0 │ │ │ │ - ldp x1, x3, [sp, #496] │ │ │ │ - mov x2, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl d460 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1b0> │ │ │ │ - and x1, x27, x0 │ │ │ │ - mov x24, x0 │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 4ecc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36148> // 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 4f050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364d0> // b.none │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - sub x22, x24, x19 │ │ │ │ - ldr x0, [sp, #496] │ │ │ │ - ubfx x1, x22, #5, #32 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 4edd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36250> // b.none │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl cea8 │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 4f938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36db8> // b.any │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl d940 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x690> │ │ │ │ - mov x28, x0 │ │ │ │ - mov w22, w0 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ + cmp x5, #0x0 │ │ │ │ + ccmp x4, x5, #0x2, ne // ne = any │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl d688 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3d8> │ │ │ │ - fmov d15, d0 │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - cmp w28, w0 │ │ │ │ - b.lt 4fa24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ea4> // b.tstop │ │ │ │ - fcmpe d14, d0 │ │ │ │ - b.gt 4fa24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ea4> │ │ │ │ - ldp x1, x0, [x26, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 4efc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36444> // b.none │ │ │ │ - str w28, [x1], #4 │ │ │ │ - str x1, [x26, #8] │ │ │ │ - add x28, x26, #0x18 │ │ │ │ - ldp x0, x1, [x28, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4ef3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x363bc> // 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 4ec00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36080> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x4 │ │ │ │ - bl c5c0 , 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 4ed28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x361a8> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - stp x22, x19, [sp, #112] │ │ │ │ + csel x4, x4, x5, hi // hi = pmore │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #80] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - str x19, [sp, #128] │ │ │ │ - bl 1f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6600> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x22, x19, [sp, #112] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x361d4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 4ed54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x361d4> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #544] │ │ │ │ - b 4ed14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36194> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - str x1, [sp, #544] │ │ │ │ - b 4ee5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362dc> │ │ │ │ - add x2, x3, #0x1 │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - b 4ed4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x361cc> │ │ │ │ - str x20, [sp, #528] │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - strb wzr, [sp, #544] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 4f0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36550> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4f190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36610> // b.none │ │ │ │ - ldr x1, [sp, #544] │ │ │ │ - str x0, [x19] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - add x24, x19, #0x20 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - b 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3622c> │ │ │ │ - ldr x1, [x26, #24] │ │ │ │ - mov x5, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - sub x2, x0, x1 │ │ │ │ - asr x3, x2, #3 │ │ │ │ - cmp x3, x5 │ │ │ │ - b.eq 4fd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371d0> // 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 cf08 │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - str d15, [x0, x2] │ │ │ │ - cbz x2, 4ef98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36418> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5c0 , 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, 4efb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36434> │ │ │ │ - mov x0, x1 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ - bl cea8 │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - str x3, [x26, #24] │ │ │ │ - add x3, x3, x27 │ │ │ │ - stp x2, x3, [x28, #8] │ │ │ │ - b 4ee40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362c0> │ │ │ │ - ldr x5, [x26] │ │ │ │ - mov x4, #0x1fffffffffffffff // #2305843009213693951 │ │ │ │ - sub x2, x1, x5 │ │ │ │ - asr x3, x2, #2 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 4fc7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370fc> // 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 cf08 │ │ │ │ - ldp x5, x2, [sp, #8] │ │ │ │ - mov x3, x0 │ │ │ │ - str w22, [x0, x2] │ │ │ │ - cbz x2, 4f024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364a4> │ │ │ │ - mov x1, x5 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - bl c5c0 , 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, 4f040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364c0> │ │ │ │ - mov x0, x5 │ │ │ │ - stp x2, x3, [sp, #8] │ │ │ │ - bl cea8 │ │ │ │ - ldp x2, x3, [sp, #8] │ │ │ │ - add x28, x3, x28 │ │ │ │ - stp x3, x2, [x26] │ │ │ │ - str x28, [x26, #16] │ │ │ │ - b 4ee28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x362a8> │ │ │ │ - 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 4f10c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658c> // b.pmore │ │ │ │ - cmp x22, #0x1 │ │ │ │ - b.eq 4f100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36580> // b.none │ │ │ │ - cbnz x22, 4f748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bc8> │ │ │ │ - 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 4f16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365ec> // b.none │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 4f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b88> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x1, [sp, #544] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 4f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36600> │ │ │ │ - str x0, [sp, #528] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3622c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3622c> │ │ │ │ - ldr x1, [sp] │ │ │ │ - add x0, sp, #0x70 │ │ │ │ - stp x19, x19, [sp, #112] │ │ │ │ - str x19, [sp, #128] │ │ │ │ - bl 1f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6600> │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x19, x24, [sp, #112] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3622c> // b.none │ │ │ │ - bl cea8 │ │ │ │ - b 4edac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3622c> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #544] │ │ │ │ - b 4f078 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364f8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - stp x4, x3, [sp, #8] │ │ │ │ - bl d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - 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 c5c0 , 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 4f09c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3651c> // b.any │ │ │ │ - cmp x4, x20 │ │ │ │ - b.eq 4f708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b88> // b.none │ │ │ │ - stp x4, x2, [x3] │ │ │ │ - ldr x0, [sp, #544] │ │ │ │ - str x0, [x3, #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 d160 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ add x0, sp, #0x220 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - mov x20, x0 │ │ │ │ - b 4f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36538> │ │ │ │ - ldrb w0, [sp, #544] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - b 4ef30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x363b0> │ │ │ │ - ldur x0, [x19, #-24] │ │ │ │ - mov x24, x19 │ │ │ │ - b 4ed94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36214> │ │ │ │ - ldr w0, [sp, #1256] │ │ │ │ - tst w0, w1 │ │ │ │ - b.eq 4f7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c38> // b.none │ │ │ │ - add x26, sp, #0x280 │ │ │ │ - mov x0, x26 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldp x3, x4, [sp, #256] │ │ │ │ + add x0, sp, #0x110 │ │ │ │ + ldr x2, [sp, #328] │ │ │ │ + add x5, x4, x2 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 53138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29318> // b.none │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 52844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a24> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 52844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a24> // b.none │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + cmp x5, x0 │ │ │ │ + b.ls 530c4 , 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 5371c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298fc> // b.pmore │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl c818 │ │ │ │ + add x2, sp, #0x160 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x2 │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x58 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr d14, [x0, #1016] │ │ │ │ + add x0, sp, #0x250 │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3912] │ │ │ │ - add x3, sp, #0x368 │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #856] │ │ │ │ - strh wzr, [sp, #864] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3720] │ │ │ │ - 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 │ │ │ │ + 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 d280 │ │ │ │ - adrp x22, 9f000 │ │ │ │ - ldr x22, [x22, #3864] │ │ │ │ - add x0, sp, #0x250 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x2, [x2, #3800] │ │ │ │ - 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] │ │ │ │ + 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 x2, [sp, #536] │ │ │ │ - str xzr, [sp, #576] │ │ │ │ - str xzr, [sp, #584] │ │ │ │ - str x1, [sp, #640] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - add x2, x28, #0x10 │ │ │ │ - str x2, [sp, #536] │ │ │ │ - add x2, sp, #0x270 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ 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] │ │ │ │ + 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 d280 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ - 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, 4f868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ce8> │ │ │ │ - ldr x5, [sp, #560] │ │ │ │ + fmov d0, d14 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + 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 d160 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + add x1, sp, #0x190 │ │ │ │ + ldr x2, [sp, #424] │ │ │ │ + str x1, [sp, #144] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 53154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29334> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + b.ls 529e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bc8> // b.plast │ │ │ │ + ldr x5, [sp, #152] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 529e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bc8> // b.none │ │ │ │ + ldr x5, [sp, #432] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 530a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29284> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 53954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b34> // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl c818 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl caa0 │ │ │ │ + adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xe10 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr d13, [x1] │ │ │ │ + bl c7a0 <__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 d280 │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + 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 d280 │ │ │ │ + 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #336] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + stp x0, xzr, [sp, #320] │ │ │ │ + cbz x4, 531ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2938c> │ │ │ │ + ldr x5, [sp, #512] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #568] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ cmp x5, #0x0 │ │ │ │ + ldr x3, [sp, #520] │ │ │ │ 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 d160 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + 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 d160 │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + 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 c830 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x4, #0x10 // #16 │ │ │ │ - add x3, x3, #0x5d8 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x4, #0x23 // #35 │ │ │ │ + add x3, x3, #0x68 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x1a0 │ │ │ │ - str x4, [sp, #400] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4f818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c98> // 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 4fed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37350> // b.plast │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x3 // #3 │ │ │ │ - add x1, x1, #0xc48 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl c818 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x1, x1, #0xdd0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl cff8 │ │ │ │ + bl 5b2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x314c0> │ │ │ │ mov x1, x0 │ │ │ │ - add x4, sp, #0x1c0 │ │ │ │ - str x4, [sp, #432] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 4f83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cbc> // 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 c590 │ │ │ │ - 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 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [sp, #88] │ │ │ │ bl c7a0 <__cxa_begin_catch@plt> │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str xzr, [sp, #856] │ │ │ │ + str x21, [sp, #480] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #864] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #640] │ │ │ │ - add x0, sp, #0x368 │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + str x0, [sp, #592] │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + str xzr, [sp, #808] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x3, [sp] │ │ │ │ + strh wzr, [sp, #816] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x378 │ │ │ │ + add x0, sp, #0x348 │ │ │ │ str q31, [x0] │ │ │ │ - ldur x2, [x23, #-24] │ │ │ │ - add x0, x3, x2 │ │ │ │ - str x25, [x3, x2] │ │ │ │ + ldur x2, [x21, #-24] │ │ │ │ + add x0, x19, x2 │ │ │ │ + str x26, [x19, x2] │ │ │ │ bl d280 │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - str x0, [sp, #528] │ │ │ │ - add x0, sp, #0x220 │ │ │ │ - add x1, x22, #0x40 │ │ │ │ + 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] │ │ │ │ - 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] │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #592] │ │ │ │ bl d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x0, [sp, #536] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #600] │ │ │ │ - mov x0, x26 │ │ │ │ - str x2, [sp, #608] │ │ │ │ - strb wzr, [sp, #624] │ │ │ │ + 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 d280 │ │ │ │ - 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 d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ - ldr x4, [sp, #576] │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - stp x1, xzr, [sp, #464] │ │ │ │ - add x28, sp, #0x1d0 │ │ │ │ - strb wzr, [sp, #480] │ │ │ │ - cbz x4, 4f858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cd8> │ │ │ │ - ldr x5, [sp, #560] │ │ │ │ - mov x0, x28 │ │ │ │ - ldr x3, [sp, #568] │ │ │ │ + ldr w1, [sp, #88] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6a0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3f0> │ │ │ │ + ldr x4, [sp, #528] │ │ │ │ + strb wzr, [sp, #464] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + stp x0, xzr, [sp, #448] │ │ │ │ + cbz x4, 531cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293ac> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ - 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 4f588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a08> // b.none │ │ │ │ + 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 52d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f6c> // b.none │ │ │ │ bl cea8 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x22, sp, #0x1f0 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + add x1, x24, #0x10 │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - 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] │ │ │ │ + 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 c830 │ │ │ │ - mov x0, x23 │ │ │ │ - mov x8, x22 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - ldr x0, [sp, #504] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 4ff38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x373b8> // b.plast │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xc50 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ + ldp x3, x4, [sp, #384] │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 5311c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x292fc> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + b.ls 52df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fd8> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 52df8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fd8> // b.none │ │ │ │ + ldr x5, [sp, #464] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 53084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29264> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 53824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a04> // b.pmore │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x3, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x3, [x3, #3752] │ │ │ │ + str x3, [sp, #120] │ │ │ │ bl c818 │ │ │ │ mov x1, x0 │ │ │ │ - str x20, [sp, #528] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4f7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c7c> // 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, #3712] │ │ │ │ - stp x1, xzr, [x26] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldrb w0, [x20, #520] │ │ │ │ - tbnz w0, #0, 4f784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c04> │ │ │ │ - ldrb w0, [x20, #521] │ │ │ │ - tbnz w0, #0, 4f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bd0> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x20, x19 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - mov x0, x28 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ bl d160 │ │ │ │ - mov x0, x23 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x318 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ + ldr x27, [sp, #72] │ │ │ │ + add x0, x27, #0x90 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + add x1, x27, #0x98 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 5305c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2923c> // b.none │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x27, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x27, #0x110 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + cmp x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 52fe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x291c8> // b.none │ │ │ │ + bl d160 │ │ │ │ + add x1, x27, #0x110 │ │ │ │ + ldr x27, [sp, #8] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31600> │ │ │ │ + mov x2, x0 │ │ │ │ + mov w1, #0x10 // #16 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr d12, [x2] │ │ │ │ + bl cdb8 │ │ │ │ + fmov d0, d12 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d568 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2b8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x8, x23 │ │ │ │ + bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ + 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 d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x118 │ │ │ │ + mov x4, #0x48 // #72 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - bl 53e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b2c0> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 4f6b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b30> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4f6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b24> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.ne 4f690 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b10> // b.any │ │ │ │ - cbz x19, 4f6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36b3c> │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x168 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - add sp, sp, #0x6e0 │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ + add sp, sp, #0x360 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ - ldp d14, d15, [sp, #96] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp d12, d13, [sp, #96] │ │ │ │ + ldp d14, d15, [sp, #112] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 4f930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36db0> // b.none │ │ │ │ - cbz x2, 4f738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bb8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 4f878 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36cf8> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl c5c0 , 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 4f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36538> │ │ │ │ - mov x0, x20 │ │ │ │ - b 4f130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x365b0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0xd8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + b 52ecc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x290ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b 52e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28ffc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b 52a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bec> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + b 52868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a48> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3712] │ │ │ │ - bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 4f64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36acc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, #0x4 // #4 │ │ │ │ - add x1, x1, #0x940 │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - ldr x2, [sp, #536] │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 51f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280e0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3920] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #480] │ │ │ │ bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ - b 4f644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36ac4> │ │ │ │ - ldr x22, [sp, #920] │ │ │ │ - ldr x0, [x22] │ │ │ │ - cbz x0, 50110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37590> │ │ │ │ - ldr x1, [x0] │ │ │ │ + b 51ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x280d8> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 531dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293bc> // b.plast │ │ │ │ + ldr x5, [sp, #104] │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 52dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fcc> // b.any │ │ │ │ + b 52e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fe8> │ │ │ │ + cmp x5, #0xf │ │ │ │ + b.ls 531e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293c4> // b.plast │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ cmp x1, x0 │ │ │ │ - b.ne 4f884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d04> // b.any │ │ │ │ - add x0, sp, #0x3d0 │ │ │ │ - bl c6b0 >::imbue(std::locale const&)@plt> │ │ │ │ - cbnz x0, 4f1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36634> │ │ │ │ - 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 d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ - b 4f1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36634> │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 4f624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36aa4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x3, [sp, #80] │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - b 4f390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36810> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov x0, x4 │ │ │ │ - stp x1, x3, [sp, #80] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl c5c0 , std::allocator >::append(char const*, unsigned long)@plt> │ │ │ │ - ldp x1, x3, [sp, #80] │ │ │ │ - b 4f3f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36878> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, x28 │ │ │ │ + b.ne 52838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a18> // b.any │ │ │ │ + b 52854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a34> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 531ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293cc> // b.plast │ │ │ │ + ldr x5, [sp, #152] │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 529dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bbc> // b.any │ │ │ │ + b 529f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bd8> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + mov x0, x23 │ │ │ │ bl c9f8 │ │ │ │ - b 4f564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x369e4> │ │ │ │ - add x1, sp, #0x260 │ │ │ │ - str x1, [sp, #48] │ │ │ │ + b 52060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28240> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ bl c9f8 │ │ │ │ - b 4f2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36774> │ │ │ │ - ldrb w1, [sp, #544] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 4f730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36bb0> │ │ │ │ - bl 53b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3afc0> │ │ │ │ - ldr x22, [x22] │ │ │ │ - cbz x22, 50110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37590> │ │ │ │ - ldr x25, [x22] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - cmp x25, x22 │ │ │ │ - b.eq 4f908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d88> // b.none │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - and w0, w0, w23 │ │ │ │ - cmp w0, #0x5 │ │ │ │ - b.eq 4f8c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d44> // 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, 4f920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36da0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x25, [x25] │ │ │ │ - cmp x25, x22 │ │ │ │ - b.ne 4f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d20> // b.any │ │ │ │ - ldr x23, [x22] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 4f908 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d88> // b.none │ │ │ │ + b 52218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x283f8> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ mov x0, x23 │ │ │ │ - ldr x23, [x23] │ │ │ │ - bl cea8 │ │ │ │ - cmp x22, x23 │ │ │ │ - b.ne 4f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d74> // b.any │ │ │ │ - ldr w0, [x22, #56] │ │ │ │ - stp x22, x22, [x22] │ │ │ │ - and w0, w0, #0xfffffffc │ │ │ │ - str xzr, [x22, #16] │ │ │ │ - str w0, [x22, #56] │ │ │ │ - b 4f7d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c50> │ │ │ │ - ldr x25, [x25] │ │ │ │ - cmp x22, x25 │ │ │ │ - b.ne 4f8a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d20> // b.any │ │ │ │ - b 4f8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d68> │ │ │ │ - mov x0, x4 │ │ │ │ - b 4f0b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36538> │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - add x20, sp, #0x170 │ │ │ │ - mov x8, x20 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - bl 4e0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35528> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x588 │ │ │ │ - mov x4, #0xd // #13 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + bl c9f8 │ │ │ │ + b 52440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28620> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + bl c9f8 │ │ │ │ + b 525f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x287d8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + bl c9f8 │ │ │ │ + b 52bc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28da8> │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl c9f8 │ │ │ │ + b 527b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28998> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, x23 │ │ │ │ + bl c9f8 │ │ │ │ + b 52d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f4c> │ │ │ │ + ldr x1, [sp, #448] │ │ │ │ + b 52e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28fe8> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + b 52854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a34> │ │ │ │ + ldr x1, [sp, #416] │ │ │ │ + b 529f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28bd8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + mov x19, x20 │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl d160 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ - add x20, sp, #0x190 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl caa0 │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x598 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl caa0 │ │ │ │ - ldr x20, [sp] │ │ │ │ - mov w1, #0x10 // #16 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cdb8 │ │ │ │ - asr x1, x22, #5 │ │ │ │ - mov x0, x20 │ │ │ │ - bl cbd8 │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - add x8, sp, #0x1d0 │ │ │ │ - bl d538 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x288> │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 532e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x8, sp, #0x1f0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - add x1, x1, #0x5c8 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - ldr w0, [sp, #32] │ │ │ │ - add x8, sp, #0xb0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4e0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35528> │ │ │ │ - adrp x3, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - add x3, x3, #0x548 │ │ │ │ - mov x4, #0x25 // #37 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl d160 │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl d058 <__gxx_personality_v0@plt+0x8> │ │ │ │ - add x20, sp, #0xd0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - str x20, [sp, #16] │ │ │ │ - bl caa0 │ │ │ │ - adrp x23, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ mov x0, x20 │ │ │ │ - add x1, x23, #0x570 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl caa0 │ │ │ │ - fmov d0, d14 │ │ │ │ - add x20, sp, #0x110 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - mov x8, x20 │ │ │ │ - str x20, [sp, #32] │ │ │ │ - bl 4ddc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35248> │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x8, x0 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0x578 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl caa0 │ │ │ │ - add x1, sp, #0x170 │ │ │ │ - mov w0, w22 │ │ │ │ - mov x8, x1 │ │ │ │ - mov x22, x1 │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 4e0a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35528> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x8, x0 │ │ │ │ - mov x22, x0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - add x1, x23, #0x570 │ │ │ │ - mov x0, x22 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl caa0 │ │ │ │ - fmov d0, d15 │ │ │ │ - add x8, sp, #0x1d0 │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - bl 4ddc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35248> │ │ │ │ - add x1, sp, #0x1d0 │ │ │ │ - add x8, sp, #0x1f0 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - bl 415a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a20> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl caa0 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + mov x19, x20 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 53234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29414> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 5321c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293fc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + bl d160 │ │ │ │ + b 532f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294d8> │ │ │ │ + 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 d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 53234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29414> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 53384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29564> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 53234 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29414> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 5323c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2941c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 532e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + b 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 50130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x375b0> // b.none │ │ │ │ - bl c848 <__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 d718 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x468> │ │ │ │ - adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60480> │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - 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 │ │ │ │ + b.eq 532e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + b 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x20, x19 │ │ │ │ + bl d160 │ │ │ │ + b 53434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29614> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 5342c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2960c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - strb wzr, [x2, x1] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - ldr x1, [sp] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - bl 17f20 ::do_widen(char) const@@Base+0x3ac0> │ │ │ │ + b.eq 532e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + b 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ + b 53498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29678> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + b 53464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29644> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 534e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296c0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + b 533fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295dc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 533f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295d4> │ │ │ │ + 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 d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + b 533fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295dc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 53550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29730> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp, #64] │ │ │ │ - mov x22, x19 │ │ │ │ - bl 53e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b2c0> │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 4fd18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37198> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 4fc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370f4> // b.none │ │ │ │ - bl cea8 │ │ │ │ - add x22, x22, #0x20 │ │ │ │ - b 4fc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370d8> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ - bl c9e0 │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 532c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + b 53500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296e0> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 532bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2949c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + b 533fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295dc> │ │ │ │ bti j │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ mov x20, x0 │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x22, x19 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - b 4fc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370d8> │ │ │ │ + b 53580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29760> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 53258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29438> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 53244 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29424> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 5324c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2942c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370c4> │ │ │ │ + b 535ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x297cc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ bl d160 │ │ │ │ - b 4fc2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370ac> │ │ │ │ - cbz x19, 4fd24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371a4> │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 53258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 53678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29858> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 53258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 533f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295d4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl cea8 │ │ │ │ - mov x0, x21 │ │ │ │ bl d160 │ │ │ │ - adrp x0, 9f000 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + b.eq 532e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294c8> // b.none │ │ │ │ + b 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 53224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29404> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 5322c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2940c> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ - 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 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - add x0, x0, #0x960 │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ bl c9e0 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x22, x19, [sp, #112] │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - mov x24, x19 │ │ │ │ - bl d160 │ │ │ │ - mov x19, x22 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + b 533fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295dc> │ │ │ │ + bti j │ │ │ │ + b 5351c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296fc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, x28 │ │ │ │ - bl d160 │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4fc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370b4> │ │ │ │ + b 53550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29730> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #856] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29960> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fdd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37250> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ + b 53788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29968> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29968> │ │ │ │ bti j │ │ │ │ - add x1, x28, #0x10 │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x260 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ + b 532a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29484> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 53804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x299e4> │ │ │ │ + bti j │ │ │ │ + b 536cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 531fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293dc> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 5328c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2946c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 532a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29484> │ │ │ │ bti j │ │ │ │ - mov x22, x19 │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, x24 │ │ │ │ - b 4fd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720c> │ │ │ │ + b 538d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ab4> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 532a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29484> │ │ │ │ + bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 532ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2948c> │ │ │ │ bti j │ │ │ │ - b 4fd7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x371fc> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 532b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29494> │ │ │ │ + bti j │ │ │ │ + b 536cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298ac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #856] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 53278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29458> // b.any │ │ │ │ + adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c1e0> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + bl c9e0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d160 │ │ │ │ + b 5321c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x293fc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 539a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b80> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370bc> │ │ │ │ + add x1, x28, #0x10 │ │ │ │ + add x0, sp, #0x250 │ │ │ │ + str x1, [sp, #592] │ │ │ │ + bl c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 532c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a8> │ │ │ │ bti j │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ mov x20, x0 │ │ │ │ - add x28, x28, #0x10 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x28, [sp, #536] │ │ │ │ - bl d160 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + b 532c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x294a8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x27 │ │ │ │ - str x1, [sp, #536] │ │ │ │ + str x1, [sp, #488] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #528] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x25, [x1, x0] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x23, sp, #0x1b0 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #480] │ │ │ │ + str x26, [x19, x0] │ │ │ │ + b 539c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ba0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 5398c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29b6c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ add x1, x0, #0x10 │ │ │ │ - mov x0, x26 │ │ │ │ - str x1, [sp, #640] │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x1, [sp, #488] │ │ │ │ + bl d160 │ │ │ │ + str x24, [sp, #488] │ │ │ │ + add x0, sp, #0x220 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ - b 4fc34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370b4> │ │ │ │ + b 53434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29614> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 53a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c64> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 53434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29614> │ │ │ │ + bti j │ │ │ │ + b 5359c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2977c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + b 53500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x296e0> │ │ │ │ + bti j │ │ │ │ + b 533e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295c8> │ │ │ │ + bti j │ │ │ │ + b 536cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x298ac> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + 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, #0x410 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + add x19, sp, #0x388 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + add x1, x1, #0x1c8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3768] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr w20, [x2] │ │ │ │ + mov w2, w20 │ │ │ │ + lsr w21, w20, #1 │ │ │ │ + mov w3, w21 │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + add x22, sp, #0x398 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 53b70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29d50> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl d0b8 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x2, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x2, x2, #0x1d8 │ │ │ │ + add x1, x1, #0x1f0 │ │ │ │ + str x3, [sp, #96] │ │ │ │ + bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + mov x24, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + mov w2, #0xaceb // #44267 │ │ │ │ + add x1, sp, #0x50 │ │ │ │ + movk w2, #0xe5, lsl #16 │ │ │ │ + str x1, [sp] │ │ │ │ + str w2, [sp, #80] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x1f8 │ │ │ │ + add x1, x1, #0xd28 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + add x24, sp, #0x58 │ │ │ │ + mov x1, x24 │ │ │ │ + str w2, [sp, #88] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x220 │ │ │ │ + add x1, x1, #0x238 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x248 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x0, sp, #0x108 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 53c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29e2c> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x3, x3, #0x258 │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x1, x1, #0x288 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x290 │ │ │ │ + add x1, x1, #0x2c0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x2d0 │ │ │ │ + add x1, x1, #0x300 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x310 │ │ │ │ + add x1, x1, #0x320 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x328 │ │ │ │ + add x1, x1, #0x338 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x348 │ │ │ │ + add x1, x1, #0x110 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x2, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x2, x2, #0x380 │ │ │ │ + add x1, x1, #0xe68 │ │ │ │ + bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3e8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x0, sp, #0x188 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 53d94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29f74> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x3f8 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl cf08 │ │ │ │ + mov x26, x0 │ │ │ │ + add x4, x0, #0x18 │ │ │ │ + ldr x1, [sp, #904] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x2, [sp, #912] │ │ │ │ + add x3, x3, #0xa30 │ │ │ │ + str x3, [x0], #8 │ │ │ │ + str x4, [x26, #8] │ │ │ │ + bl 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x25, #56] │ │ │ │ + str x26, [x25, #56] │ │ │ │ + cbz x0, 5438c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a56c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + add x26, sp, #0x78 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + stp x26, xzr, [sp, #104] │ │ │ │ + ldr x3, [sp, #904] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + ldr x4, [sp, #912] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldp x3, x2, [sp, #104] │ │ │ │ + add x27, x25, #0x40 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 543a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a584> // b.none │ │ │ │ + cmp x3, x26 │ │ │ │ + b.eq 543c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5a8> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x3, [x25, #64] │ │ │ │ + stp x2, x1, [x27, #8] │ │ │ │ + cbz x0, 543b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a598> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 53e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a054> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x2, x25 │ │ │ │ + add x3, x3, #0x410 │ │ │ │ + add x1, x1, #0xf50 │ │ │ │ + mov x0, x24 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr d31, [x1, #3808] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x430 │ │ │ │ + add x1, x1, #0x458 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 53edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0bc> // b.none │ │ │ │ + bl cea8 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x468 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x27, sp, #0x208 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x27 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 53f14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a0f4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr d31, [x1, #3816] │ │ │ │ + mov x1, x24 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ ldr x0, [sp] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + add x1, x1, #0xe58 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x1, sp, #0x44 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + str w2, [sp, #68] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x4c8 │ │ │ │ + add x1, x1, #0xfb0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + str w2, [sp, #72] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x4f0 │ │ │ │ + add x1, x1, #0xff8 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x25 │ │ │ │ + add x3, x3, #0x528 │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x2, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x2, x2, #0x560 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + bl d7d8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x528> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5a0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov w3, w21 │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 54054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a234> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + ldr x1, [sp] │ │ │ │ + fmov d31, #3.000000000000000000e+00 │ │ │ │ + str d31, [sp, #80] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x25, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x3, x25, #0x5c0 │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + ldr d31, [x1, #3824] │ │ │ │ + mov x1, x24 │ │ │ │ + str d31, [sp, #88] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0xe88 │ │ │ │ + add x3, x25, #0x5c0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + fmov d31, #5.000000000000000000e-01 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0xe98 │ │ │ │ + add x3, x25, #0x5c0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + str w2, [sp, #68] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x1, x1, #0xea8 │ │ │ │ + add x3, x25, #0x5c0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x3, x25, #0x5c0 │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + add x25, sp, #0x308 │ │ │ │ + mov w3, w21 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x19 │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 54194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a374> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x25 │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + bl 5b140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31320> │ │ │ │ + fmov d31, #2.500000000000000000e+00 │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + str d31, [sp, #96] │ │ │ │ + bl 5b560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31740> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x24 │ │ │ │ + add x3, x3, #0x5e0 │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31220> │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov w2, #0x3a98 // #15000 │ │ │ │ + str w2, [sp, #80] │ │ │ │ + bl 59060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f240> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x22 │ │ │ │ + add x3, x3, #0x620 │ │ │ │ + add x1, x1, #0xdd0 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + ldr x22, [sp, #32] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x648 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov w3, w21 │ │ │ │ + mov w2, w20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d2c8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x18> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 54248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a428> // b.none │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d0b8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x0, sp, #0x60 │ │ │ │ + add x3, x3, #0x658 │ │ │ │ + add x1, x1, #0x680 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + add x1, x1, #0xc30 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl 5b0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x312a0> │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + adrp x1, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6f8 │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ + bl d8e0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x630> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x22, [sp, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + bl cf38 │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl cf38 │ │ │ │ + ldr x20, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl cf38 │ │ │ │ + mov x1, x27 │ │ │ │ + bl cf38 │ │ │ │ + add x1, sp, #0x288 │ │ │ │ + bl cf38 │ │ │ │ + mov x1, x25 │ │ │ │ + bl cf38 │ │ │ │ + mov x1, x19 │ │ │ │ + bl cf38 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 5445c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a63c> // 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 │ │ │ │ + ldr x3, [sp, #904] │ │ │ │ + add x26, sp, #0x78 │ │ │ │ + ldr x4, [sp, #912] │ │ │ │ + stp x26, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + b 53e18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29ff8> │ │ │ │ + cmp x3, x26 │ │ │ │ + b.eq 543c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5a8> // 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 53e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a040> │ │ │ │ + cbz x2, 543e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5c4> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 543f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5d4> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + bl c5c0 , 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 53e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a040> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 543dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5bc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - b 4fd0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3718c> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - add x1, sp, #0x190 │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl c9e0 │ │ │ │ + b.eq 545a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a780> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x372a4> │ │ │ │ + b 544ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6cc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 54418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 54438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a618> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 58de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2efc0> │ │ │ │ + b 54410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ - adrp x0, 9f000 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #1752] │ │ │ │ + ldr x2, [sp, #1032] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 4fba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37024> // b.any │ │ │ │ - adrp x0, 75000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c480> │ │ │ │ - add x0, x0, #0xc88 │ │ │ │ - bl c9e0 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4fea0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37320> │ │ │ │ + b.ne 5445c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a63c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4fdb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37230> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 54428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a608> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl c728 , std::allocator >::_M_append(char const*, unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - b 4fc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370bc> │ │ │ │ + b 54420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a600> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4ff88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37408> │ │ │ │ + mov x19, x0 │ │ │ │ + b 54420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a600> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4fc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370bc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 54410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 4fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370c4> │ │ │ │ + mov x19, x0 │ │ │ │ + b 54430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a610> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 54418 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a5f8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ bl d160 │ │ │ │ - b 4ff88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37408> │ │ │ │ + b 544ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6cc> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 4ffc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37448> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 54438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a618> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 54428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a608> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl d160 │ │ │ │ - b 4ffc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37440> │ │ │ │ + b 54430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a610> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + b 544ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a6cc> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x2, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x2, [x2, #3752] │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + add x19, sp, #0xe0 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 59440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f620> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x19 │ │ │ │ + bl cde8 , std::allocator >, std::allocator, std::allocator > > > const&, std::__cxx11::basic_string, std::allocator >*, int)@plt+0x8> │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x8, x21 │ │ │ │ + str x25, [sp, #336] │ │ │ │ + bl 5b900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ae0> │ │ │ │ + add x24, x25, #0x80 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl d6b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x408> │ │ │ │ + ldp x22, x23, [sp, #120] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 546d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8b4> // b.none │ │ │ │ + ldp x20, x26, [x22, #64] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 54664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a844> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a834> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 54640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a820> // b.any │ │ │ │ + ldr x26, [x22, #64] │ │ │ │ + cbz x26, 54670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a850> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + ldp x20, x26, [x22, #40] │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 546a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a884> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a874> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x26, x20 │ │ │ │ + b.ne 54680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a860> // b.any │ │ │ │ + ldr x26, [x22, #40] │ │ │ │ + cbz x26, 546b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a890> │ │ │ │ + mov x0, x26 │ │ │ │ + bl cea8 │ │ │ │ + mov x1, x22 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 546c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8a4> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x22, x22, #0x60 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.ne 54630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a810> // b.any │ │ │ │ + ldr x23, [sp, #120] │ │ │ │ + cbz x23, 546e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8c0> │ │ │ │ + mov x0, x23 │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + cbz x0, 54708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8e8> │ │ │ │ + tbnz w0, #0, 54708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8e8> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 54708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8e8> │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + cbz x0, 54714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8f4> │ │ │ │ + tbz w0, #0, 547b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a998> │ │ │ │ + ldp x20, x22, [sp, #224] │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 54744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a924> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 54734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a914> // b.none │ │ │ │ + bl cea8 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x22, x20 │ │ │ │ + b.ne 54720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a900> // b.any │ │ │ │ + ldr x22, [sp, #224] │ │ │ │ + cbz x22, 54750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a930> │ │ │ │ + mov x0, x22 │ │ │ │ + bl cea8 │ │ │ │ + mov x0, x24 │ │ │ │ + bl ca58 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x1f0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x20, x2, [sp, #224] │ │ │ │ + add x26, x25, #0x90 │ │ │ │ + add x23, x25, #0x98 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 547d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9b8> // b.none │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 5479c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a97c> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov x1, x25 │ │ │ │ + bl c698 >::~basic_ifstream()@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ + and x0, x0, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x0] │ │ │ │ + cbz x3, 54714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8f4> │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 54714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a8f4> │ │ │ │ + add x22, sp, #0xf0 │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 547ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a9cc> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + bl cea8 │ │ │ │ + add x27, sp, #0xa0 │ │ │ │ + adrp x25, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x25, #0xc58 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 4fc00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25de0> │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 54d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aee0> // b.none │ │ │ │ + add x23, sp, #0xc0 │ │ │ │ + add x1, x25, #0xc58 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + str x22, [sp, #224] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 29e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + add x0, x20, #0x8 │ │ │ │ + bl ce18 >::init(std::basic_streambuf >*)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 54da8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af88> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + ldr w1, [x20, #288] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 54d14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aef4> // b.any │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x0, x19 │ │ │ │ + strb w1, [x20, #521] │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - mov x20, x22 │ │ │ │ - add x0, sp, #0x150 │ │ │ │ + mov x0, x27 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x728 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldrb w0, [x20, #520] │ │ │ │ + tbnz w0, #0, 54ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aec4> │ │ │ │ + ldrb w0, [x20, #521] │ │ │ │ + tbnz w0, #0, 54cc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aea8> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x730 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x770 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x1, x1, #0x7a0 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + add x27, sp, #0x160 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3744] │ │ │ │ + bl c590 │ │ │ │ + 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 c7a0 <__cxa_begin_catch@plt> │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x2, sp, #0x248 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + 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 d280 │ │ │ │ + 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 d280 │ │ │ │ + ldr x28, [x20, #8] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + ldr x2, [x20, #48] │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + adrp x5, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x5, [x5, #3800] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3888] │ │ │ │ + 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 d958 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x6a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + 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 d280 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl cda0 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + bl cd58 , std::allocator >::_M_dispose()@plt+0x8> │ │ │ │ + ldrb w0, [sp, #120] │ │ │ │ + tbnz w0, #0, 54c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ade8> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x0, x21 │ │ │ │ + bl c938 │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + ldr x4, [sp, #288] │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + stp x1, xzr, [sp, #192] │ │ │ │ + add x23, sp, #0xc0 │ │ │ │ + cbz x4, 54db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2af98> │ │ │ │ + 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 d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + 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 d160 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 c830 │ │ │ │ + adrp x3, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x3, x3, #0x7b8 │ │ │ │ + mov x4, #0x10 // #16 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl d490 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x1e0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 58c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ee40> │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + add sp, sp, #0x270 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x22, x1 │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ + bl cb18 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + bl c9b0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x1, x0, lsl #3] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + cbz x0, 55140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b320> │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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, 54dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afac> │ │ │ │ + ldrb w4, [x23, #224] │ │ │ │ + ldp x5, x0, [sp, #56] │ │ │ │ + adrp x6, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + adrp x7, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1e0> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x3, x23 │ │ │ │ + add x6, x6, #0x4b0 │ │ │ │ + add x7, x7, #0x4bd │ │ │ │ + bl d2f8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x48> │ │ │ │ + tbz w1, #0, 54ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aca0> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x1 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 54ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aca0> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 548cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aaac> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + b 548c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aaa4> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d160 │ │ │ │ + adrp x20, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x20, [x20, #3712] │ │ │ │ + b 548ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa8c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d160 │ │ │ │ + add x1, x25, #0xc58 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x24 │ │ │ │ + bl cff8 │ │ │ │ + bl 5b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x313a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x8, x23 │ │ │ │ + adrp x0, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + add x0, x0, #0x708 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 4fb20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25d00> │ │ │ │ + adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d1e0> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x920 │ │ │ │ + bl d8b0 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x600> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl caa0 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 24e60 ::do_widen(char) const@@Base+0x8800> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl d628 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x378> │ │ │ │ + b 5487c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aa5c> │ │ │ │ + add x21, sp, #0x140 │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, x21 │ │ │ │ + bl c9f8 │ │ │ │ + b 54b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ace8> │ │ │ │ + ldr x0, [x23, #240] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + cbz x0, 54e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b040> │ │ │ │ + mov x1, x0 │ │ │ │ + ldrb w0, [x0, #56] │ │ │ │ + cbz w0, 54dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2afcc> │ │ │ │ + ldrb w4, [x1, #89] │ │ │ │ + b 54c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae60> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d0a0 <__cxa_throw@plt> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w4, #0x20 // #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + adrp x0, 1c000 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0xed50> │ │ │ │ + add x0, x0, #0x660 │ │ │ │ + ldr x2, [x1, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 54c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae60> // b.none │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w1, w4 │ │ │ │ + blr x2 │ │ │ │ + mov w4, w0 │ │ │ │ + b 54c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ae60> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x23 │ │ │ │ bl d160 │ │ │ │ - b 4fc4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370cc> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 54efc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0dc> // b.none │ │ │ │ + bl c848 <__assert_fail@plt+0x8> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 50004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37484> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + mov x0, x27 │ │ │ │ + bl d160 │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 5000c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3748c> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x19, x0 │ │ │ │ + b 54e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b078> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 50018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37498> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 50020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374a0> │ │ │ │ + mov x21, x1 │ │ │ │ + b 5502c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b20c> │ │ │ │ bti j │ │ │ │ + mov x21, x1 │ │ │ │ + cmp x21, #0x1 │ │ │ │ + b.ne 55044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b224> // b.any │ │ │ │ + bl c8d8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x20, x0 │ │ │ │ - b 50028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374a8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + adrp x1, 7a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x501e0> │ │ │ │ + mov x2, #0x26 // #38 │ │ │ │ + add x1, x1, #0x7d0 │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + ldr x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 4fa00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25be0> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4056] │ │ │ │ + bl d088 >::clear(std::_Ios_Iostate)@plt+0x8> │ │ │ │ + bl c950 , std::allocator >, std::allocator, std::allocator > > > const&)@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl d160 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl d670 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x3c0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w1 │ │ │ │ + cbz w1, 54fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b180> │ │ │ │ + add x0, sp, #0xc0 │ │ │ │ + bl d160 │ │ │ │ + cbz w20, 54fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b18c> │ │ │ │ + mov x0, x27 │ │ │ │ + bl d160 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 54eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b094> // b.none │ │ │ │ + b 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 50030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374b0> │ │ │ │ + mov x0, x21 │ │ │ │ + bl c938 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ccb0 <__cxa_atexit@plt> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cbnz w1, 54f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b178> │ │ │ │ + b 54fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b180> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 50038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x374b8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x1 │ │ │ │ + bl 597c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f9a0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 58f80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f160> │ │ │ │ + mov x0, x20 │ │ │ │ + b 54f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0fc> │ │ │ │ bti j │ │ │ │ - mov x27, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl d160 │ │ │ │ - mov x22, x27 │ │ │ │ - add x0, sp, #0x1f0 │ │ │ │ - bl d160 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ + b 54f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b168> │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldr x3, [sp, #616] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d6e8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x438> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ bl d160 │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 55074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b254> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ + cbnz w1, 54f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b178> │ │ │ │ + b 54fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b180> │ │ │ │ + bti j │ │ │ │ + cmp x1, #0x2 │ │ │ │ + b.ne 55174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b354> // b.any │ │ │ │ + bl c8d8 , 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, 551c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3a4> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + b 54f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b168> │ │ │ │ + bti j │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x1 │ │ │ │ bl d160 │ │ │ │ - b 4fffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3747c> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + mov w20, w1 │ │ │ │ + cbnz w1, 54f98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b178> │ │ │ │ + b 54fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b180> │ │ │ │ bti j │ │ │ │ - mov x27, x0 │ │ │ │ - b 500a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37528> │ │ │ │ + b 54ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0b4> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 500b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37534> │ │ │ │ + b 54ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0b4> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d1d8 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b 500bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3753c> │ │ │ │ + adrp x25, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x25, [x25, #3752] │ │ │ │ + mov x20, x0 │ │ │ │ + b 54fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1bc> │ │ │ │ + bl c8d8 , 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, 551ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b3cc> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ + bti j │ │ │ │ + stp x0, x1, [sp, #56] │ │ │ │ + add x0, sp, #0x70 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + b 550c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b2a4> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x25] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + bl d3b8 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x108> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 54fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1b4> │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 54ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aca0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl d160 │ │ │ │ + b 54fdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1bc> │ │ │ │ + bti j │ │ │ │ + ldur x1, [x24, #-24] │ │ │ │ + mov x20, x0 │ │ │ │ ldr x0, [sp] │ │ │ │ - add x21, sp, #0x90 │ │ │ │ - mov x22, x19 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ + 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 c830 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 54e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b03c> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 54f00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0e0> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x1, [sp, #248] │ │ │ │ bl d160 │ │ │ │ - b 4fc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x370d8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4a0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - adrp x1, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - adrp x0, 76000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d480> │ │ │ │ - mov x2, x27 │ │ │ │ - add x1, x1, #0x9f0 │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl d430 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x180> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [sp, #248] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + 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 55224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b404> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl d160 │ │ │ │ + b 54e90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b070> │ │ │ │ + bti j │ │ │ │ + b 54ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b0b4> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 55224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b404> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 54e40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b020> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl d598 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x2e8> │ │ │ │ + b 54fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b1b4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ + adrp x0, 79000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1e0> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ 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+0x4f1e0> │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ 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, 50200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37680> │ │ │ │ - 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] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #280] │ │ │ │ - tbz w1, #1, 50260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x376e0> │ │ │ │ - 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 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x1f8 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #104] │ │ │ │ - stp x1, x1, [x0, #8] │ │ │ │ - str x1, [x0, #24] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #128] │ │ │ │ - tbz w1, #1, 502e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37760> │ │ │ │ - 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 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 5541c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b5fc> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ 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, 50360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x377e0> │ │ │ │ - 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] │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 55458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b638> │ │ │ │ + ldrb w0, [x0, #139] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #120] │ │ │ │ - ubfx x0, x0, #2, #1 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #4080] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 554dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6bc> │ │ │ │ + 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, 55518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b6f8> │ │ │ │ + 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 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x1f8 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x1f8 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ + ldrb w1, [x0, #139] │ │ │ │ + tbnz w1, #0, 5559c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b77c> │ │ │ │ + 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 │ │ │ │ - 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] │ │ │ │ + ldrb w1, [x0, #138] │ │ │ │ + tbnz w1, #0, 555d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b7b8> │ │ │ │ + ldrb w0, [x0, #139] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xcf8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #96] │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #128] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #128] │ │ │ │ + ldrb w0, [x0, #140] │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xd08 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #248] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w2, [x0, #280] │ │ │ │ - ubfiz w1, w1, #2, #8 │ │ │ │ - and w2, w2, #0xfffffffb │ │ │ │ - orr w2, w2, w1 │ │ │ │ - str w2, [x0, #280] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x0, [x0, #3704] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xd20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + stp x1, x1, [x0, #8] │ │ │ │ + str x2, [x0, #24] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - str x1, [x0, #72] │ │ │ │ + mov x4, x0 │ │ │ │ + tbnz w3, #4, 556b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b890> │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + ldr x5, [x4, #24] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + sub x5, x5, x3 │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 556bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b89c> // b.none │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 556d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b8b4> // b.none │ │ │ │ + cbnz w2, 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + mov x0, x1 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ret │ │ │ │ + adds x0, x0, x1 │ │ │ │ + ccmp x5, x0, #0x1, pl // pl = nfrst │ │ │ │ + b.lt 556b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b890> // b.tstop │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> │ │ │ │ + cmp x1, #0x0 │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + ccmp x5, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> // b.tstop │ │ │ │ + sub x0, x5, x1 │ │ │ │ + add x3, x3, x0 │ │ │ │ + str x3, [x4, #16] │ │ │ │ + b 556b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b894> │ │ │ │ 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, #0xd48 │ │ │ │ + tbnz w3, #4, 55724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b904> │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldr x2, [x0, #24] │ │ │ │ + sub x2, x2, x3 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.lt 55724 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b904> // b.tstop │ │ │ │ + add x3, x3, x1 │ │ │ │ + str x3, [x0, #16] │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl cf08 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xa00 │ │ │ │ + ldr w3, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str x2, [x0] │ │ │ │ + str w3, [x0, #8] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl cf08 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xa60 │ │ │ │ + ldr d31, [x19, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + str x2, [x0] │ │ │ │ + str d31, [x0, #8] │ │ │ │ + ret │ │ │ │ bti c │ │ │ │ b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -68429,37178 +71583,34029 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + str x1, [x0] │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - b cea8 │ │ │ │ - nop │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x9b0 │ │ │ │ + str x1, [x0] │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0x9b0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cbz x2, 50750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37bd0> │ │ │ │ - ldr x3, [x2] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x3, x2 │ │ │ │ - b.eq 5074c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37bcc> // b.none │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - b d850 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x5a0> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #32] │ │ │ │ + cbz x0, 5592c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb0c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x4a0 │ │ │ │ - add x1, x1, #0x4a8 │ │ │ │ - add x0, x0, #0x4d8 │ │ │ │ - mov w2, #0x226 // #550 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #80] │ │ │ │ - tbz w0, #0, 50798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c18> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 559ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bb8c> │ │ │ │ + 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 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - ret │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xa90 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xac0 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-32] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 55a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc0c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x708 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #88] │ │ │ │ - tbz w0, #0, 507f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c78> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 55aac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc8c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x7d0 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1, #8] │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ bti c │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldrb w0, [x0, #240] │ │ │ │ - tbz w0, #0, 50858 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37cd8> │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-8] │ │ │ │ + str x2, [x1, #8] │ │ │ │ + cbz x0, 55b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd0c> │ │ │ │ + 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 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - ret │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + add x3, x2, #0xb08 │ │ │ │ + adrp x4, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xb38 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-16] │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 55bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bd8c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x870 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + b d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x2a8 │ │ │ │ + str x1, [x0] │ │ │ │ + b d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - add x1, x0, #0x44 │ │ │ │ - ldrb w0, [x0, #69] │ │ │ │ - tbz w0, #0, 508b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37d38> │ │ │ │ - mov x0, x1 │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x2a8 │ │ │ │ mov x29, sp │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x910 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl d700 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x450> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf90 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ str x1, [x0] │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + b d010 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 9e000 │ │ │ │ - add x1, x1, #0xf90 │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x340 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ str x1, [x0] │ │ │ │ - bl d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + bl d010 │ │ │ │ mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b cea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - add x3, x2, #0x4b8 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4e8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x2, #0xe48 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ stp x3, x4, [x1] │ │ │ │ - str x2, [x1, #48] │ │ │ │ - cbz x0, 509cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37e4c> │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 55d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bf2c> │ │ │ │ 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, #0xf90 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1, #8] │ │ │ │ add x0, x1, #0x8 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ + b d010 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1, #8] │ │ │ │ add x0, x1, #0x8 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + b d010 │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ - ldr x0, [x0, #48] │ │ │ │ - add x3, x2, #0x4b8 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4e8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x2, #0xe48 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ stp x3, x4, [x1, #-8] │ │ │ │ - str x2, [x1, #40] │ │ │ │ - cbz x0, 50a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37ecc> │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 55dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bfac> │ │ │ │ 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, #0xf90 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ + b d010 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ + b d010 │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ - adrp x2, 9f000 │ │ │ │ + adrp x2, 9e000 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - add x3, x2, #0x4b8 │ │ │ │ - adrp x4, 9f000 │ │ │ │ - adrp x2, 9e000 │ │ │ │ - add x4, x4, #0x4e8 │ │ │ │ - add x2, x2, #0x1a0 │ │ │ │ - stp x3, x4, [x1, #-48] │ │ │ │ + add x3, x2, #0xe48 │ │ │ │ + adrp x4, 9e000 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x4, x4, #0xe78 │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + stp x3, x4, [x1, #-24] │ │ │ │ str x2, [x1] │ │ │ │ - cbz x0, 50acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f4c> │ │ │ │ + cbz x0, 55e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c02c> │ │ │ │ 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, #0xf90 │ │ │ │ - stur x0, [x1, #-40] │ │ │ │ - sub x0, x1, #0x28 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + stur x0, [x1, #-16] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - adrp x0, 9e000 │ │ │ │ - add x0, x0, #0xf90 │ │ │ │ - stur x0, [x1, #-40] │ │ │ │ - sub x0, x1, #0x28 │ │ │ │ - b d508 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x258> │ │ │ │ - bti c │ │ │ │ + b d010 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + stur x0, [x1, #-16] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + b d010 │ │ │ │ + mov x4, x1 │ │ │ │ + cmp x1, x3 │ │ │ │ + mov x1, x2 │ │ │ │ + csel x2, x4, x3, ls // ls = plast │ │ │ │ + cbz x2, 55ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c09c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl c980 >::overflow(int)@plt> │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + cbnz w0, 55eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c090> │ │ │ │ + sub x4, x4, x3 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + mov w0, w1 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.gt 55eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c090> │ │ │ │ + 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 55ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c0c0> │ │ │ │ + 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 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xa90 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #32] │ │ │ │ + cbz x0, 55f48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c128> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - cbz x0, 50b28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37fa8> │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xa90 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #24] │ │ │ │ + cbz x0, 55fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c1a8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + str x0, [x1] │ │ │ │ + mov x0, x1 │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xa90 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x20 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-32] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0xac0 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 56048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c228> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9d8 │ │ │ │ + stur x0, [x1, #-24] │ │ │ │ + sub x0, x1, #0x18 │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9e000 │ │ │ │ + adrp x3, 9e000 │ │ │ │ mov x29, sp │ │ │ │ - str x1, [sp, #24] │ │ │ │ - bl cea8 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + add x2, x1, #0xe48 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x3, x3, #0xe78 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #24] │ │ │ │ + cbz x0, 560c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c2a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d010 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xe48 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xe78 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, 56148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c328> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + bl d010 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9e000 │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xe48 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-24] │ │ │ │ + adrp x3, 9e000 │ │ │ │ + add x3, x3, #0xe78 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 561c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c3a8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x340 │ │ │ │ + stur x0, [x1, #-16] │ │ │ │ + sub x0, x1, #0x10 │ │ │ │ + bl d010 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x2, x1, #0xb08 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + adrp x1, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x1, x1, #0xea0 │ │ │ │ + stp x2, x3, [x19] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 56248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c428> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xb08 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + stur x4, [x1, #-8] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + str x3, [x19], #-8 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1, #8] │ │ │ │ + cbz x0, 562c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c4a8> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + str x0, [x1] │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + mov x29, sp │ │ │ │ + add x4, x2, #0xb08 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x19, x0, #0x10 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stur x4, [x1, #-16] │ │ │ │ + adrp x3, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x3, x3, #0xb38 │ │ │ │ + str x3, [x19, #8] │ │ │ │ + adrp x2, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x2, x2, #0xea0 │ │ │ │ + str x2, [x1] │ │ │ │ + cbz x0, 56348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c528> │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x2, [x2, #32] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + adrp x0, 9d000 , std::allocator >@@Base+0x20958> │ │ │ │ + add x0, x0, #0x9b0 │ │ │ │ + stur x0, [x1, #-8] │ │ │ │ + sub x0, x1, #0x8 │ │ │ │ + bl d520 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x270> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 56398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c578> // b.none │ │ │ │ + b cea8 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ mov x1, x0 │ │ │ │ - ldr x0, [x0, #96] │ │ │ │ - cbz x0, 50b88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38008> │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 563e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c5c0> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x1, [sp, #24] │ │ │ │ bl cea8 │ │ │ │ ldr x1, [sp, #24] │ │ │ │ - mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ mov x0, x1 │ │ │ │ - adrp x1, 9f000 │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ + b cea8 │ │ │ │ + mov x0, x1 │ │ │ │ + b cea8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cbz x0, 56458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c638> │ │ │ │ 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, #3752] │ │ │ │ - ldr w3, [x20, #120] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - tbz w3, #0, 50c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380d0> │ │ │ │ - ldrb w0, [x20, #80] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - tbz w0, #0, 50c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38110> │ │ │ │ - ldr x0, [x20, #72] │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x3, [x0] │ │ │ │ - ldur x3, [x3, #-24] │ │ │ │ - add x0, x0, x3 │ │ │ │ - bl c770 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x2, [x20, #88] │ │ │ │ - cbz x2, 50c80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38100> │ │ │ │ - add x3, x2, #0x38 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp] │ │ │ │ - bl cb18 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x0, [x1] │ │ │ │ + cbz x2, 56448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c628> │ │ │ │ + ldr x1, [x2] │ │ │ │ mov x0, x2 │ │ │ │ - ldr x4, [x2] │ │ │ │ - ldr x2, [x4, #16] │ │ │ │ + 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, 564b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c698> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ blr x2 │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, x21 │ │ │ │ - bl cfb0 │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl d310 , std::allocator >::find_last_of(char const*, unsigned long, unsigned long) const@plt+0x60> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - adrp x0, 9f000 │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x0, [x1] │ │ │ │ + cbz x2, 564a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c688> │ │ │ │ + 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, 56518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6f8> │ │ │ │ + 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, 56508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c6e8> │ │ │ │ + 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 56548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c728> // b.none │ │ │ │ + mov x1, x2 │ │ │ │ + mov x0, x3 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + b d238 , std::allocator >::append(char const*)@plt+0x8> │ │ │ │ + ldr x0, [x0, #96] │ │ │ │ + cbz x0, 56534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c714> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 50c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38108> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x1, [x3] │ │ │ │ + str x0, [x3] │ │ │ │ + cbz x1, 56598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c778> │ │ │ │ + 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 │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - b 50c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380d0> │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl c848 <__assert_fail@plt+0x8> │ │ │ │ - adrp x3, 78000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f480> │ │ │ │ - adrp x1, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - adrp x0, 77000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e480> │ │ │ │ - add x3, x3, #0x708 │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - add x0, x0, #0x5e8 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c9c8 │ │ │ │ - bti j │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + ldr x2, [x19, #136] │ │ │ │ + stp x1, x0, [x19, #-8] │ │ │ │ + cbz x2, 565f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7d4> │ │ │ │ + tbz w2, #0, 56664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c844> │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + add x1, x19, #0x70 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 56608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7e8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + cbz x0, 5661c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7fc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 56630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c810> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 56644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c824> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 56684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c864> // b.none │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b cea8 │ │ │ │ + and x2, x2, #0xfffffffffffffffe │ │ │ │ + ldr x3, [x2] │ │ │ │ + cbz x3, 565f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7d4> │ │ │ │ + add x1, x19, #0x90 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + mov x0, x1 │ │ │ │ + blr x3 │ │ │ │ + b 565f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c7d4> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 9f000 >::sync()@GLIBCXX_3.4> │ │ │ │ + add x0, x0, #0x508 │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + stp x1, x0, [x19] │ │ │ │ + cbz x2, 566d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8b4> │ │ │ │ + tbz w2, #0, 56744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c924> │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 566e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8c8> // b.none │ │ │ │ + bl cea8 │ │ │ │ + ldr x0, [x19, #96] │ │ │ │ + cbz x0, 566fc